Aller au contenu
Développeur Full Stack
, ,

Symfony Routing : contournement possible des contrôles d’accès fondés sur le chemin

Dans cet article 5 rubriques
Veille sécuritéBackend & données
P4Moyenne

Une différence d’interprétation entre CompiledUrlMatcher et UrlMatcher peut laisser un paramètre d’hôte consommer une partie du chemin et faire atteindre un contrôleur sans appliquer une règle de sécurité fondée sur le chemin réel. Le défaut concerne les applications combinant des routes avec paramètres d’hôte et des protections par chemin.

Symfony
IdentifiantCVE-2026-118516
GravitéMoyenne
Exploitationnon connue / non déterminée
Correctif5.4.56, 6.4.50, 7.4.23, 8.1.11

Source : NVD — CVE-2026-118516

Analyse technique

Le matcher compilé traite ensemble l’hôte et le chemin, contrairement au matcher non compilé. Selon la configuration des routes et de l’hôte, le contrôleur peut être exécuté alors que les protections évaluées sur le chemin de la requête ne s’appliquent pas.

Impact, versions et correctif

Événement datéLa fiche NVD et l’avis de sécurité correspondant sont datés du 2026-11-04. La mise à jour NVD du même jour est rattachée au même événement.
ImpactUn accès non authentifié peut potentiellement atteindre un contrôleur protégé si les conditions de configuration sont réunies.
Versions affectéesSymfony : versions antérieures à 5.4.56, 6.4.50, 7.4.23 et 8.1.11, selon la branche.
Version corrigée5.4.56, 6.4.50, 7.4.23, 8.1.11
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS6.3
Publication2026-11-04
Mise à jour2026-11-04

Détection / vérification

Examiner les routes avec paramètres d’hôte et les protections reposant sur des règles de chemin, notamment access_control et les motifs de pare-feu.

Action recommandée

Mettre à niveau Symfony vers la version corrigée de la branche utilisée ; réexaminer les règles de confiance des hôtes et les protections des routes concernées.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :