Aller au contenu
Développeur Full Stack
, ,

Résolution d’entités XML externes dans Symfony Config XmlUtils

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

XmlUtils::parse() active la validation DTD avant de rejeter les documents contenant un doctype, ce qui peut provoquer une résolution d'entités XML externes lors du chargement. Selon le contenu XML et la configuration, un attaquant capable de fournir ce contenu peut détecter l'existence de fichiers locaux, provoquer un déni de service ou, dans certains cas, exfiltrer des données.

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

Source : NVD — CVE-2026-123824

Analyse technique

La validation DTD intervient pendant loadXML(), avant le rejet du doctype; LIBXML_NONET ne bloque pas les entités file://. La faille concerne les applications qui transmettent directement du XML non fiable à XmlUtils::parse().

Impact, versions et correctif

Événement datéLa fiche NVD indique une publication le 2026-11-06, dans la période demandée. L'information décrit une vulnérabilité et des versions corrigées, et non une simple modification administrative.
ImpactSelon la configuration et le contenu fourni, la faille peut révéler l'existence de fichiers locaux, causer un déni de service ou permettre une exfiltration.
Versions affectéesSymfony antérieur à 5.4.56, versions 6.x antérieures à 6.4.50, 7.x antérieures à 7.4.23 et 8.x antérieures à 8.1.11
Version corrigée5.4.56, 6.4.50, 7.4.23 et 8.1.11
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS2.3
Publication2026-11-06T18:18:05.140Z
Mise à jour2026-11-06T21:40:43.450Z

Détection / vérification

Vérifier si XmlUtils::parse() reçoit du XML non fiable ou susceptible d’être contrôlé par un utilisateur.

Action recommandée

Mettre à niveau vers une version corrigée et ne pas transmettre de XML non fiable à XmlUtils::parse() sur les versions affectées.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :