Aller au contenu
Développeur Full Stack
, ,

Modification de propriétés imbriquées par des chemins d’attribut dans Symfony Serializer

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

ObjectNormalizer peut interpréter des noms d’attribut contenant un point, ou un crochet à partir de Symfony 6.4, comme des chemins vers des propriétés imbriquées. Des données non fiables peuvent ainsi modifier des objets imbriqués et contourner leur métadonnée #[Ignore] dans les configurations concernées.

Symfony
IdentifiantCVE-2026-122053
GravitéMoyenne
Exploitationnon connue / non déterminée
Correctif5.4.56, 6.4.50, 7.1.0 pour la branche 7.0; 7.4.23 pour les branches 7.1+; 8.1.11

Source : NVD — CVE-2026-122053

Analyse technique

Le chemin est transmis à PropertyAccessor, qui peut parcourir l'objet imbriqué et, selon le segment, appeler une méthode publique. La faille concerne notamment les contrôleurs utilisant MapRequestPayload ou MapQueryString; le contournement des groupes n'est pas indiqué, et le correctif n'accepte le chemin que si les métadonnées de classe déclarent cet attribut exact.

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.
ImpactDes propriétés d'objets imbriqués peuvent être modifiées à partir de données fournies par un attaquant.
Versions affectées5.4.41 à 5.4.55; 6.4.9 à 6.4.49; 7.0.9 jusqu'à avant 7.1.0; 7.1.2 jusqu'à avant 7.4.23; versions 8.x antérieures à 8.1.11
Version corrigée5.4.56, 6.4.50, 7.1.0 pour la branche 7.0; 7.4.23 pour les branches 7.1+; 8.1.11
Exploitation activenon connue / non déterminée
PoC publicinconnu
CVSS6.9
Publication2026-11-06T17:17:20.123Z
Mise à jour2026-11-06T21:40:43.450Z

Détection / vérification

Examiner les usages de ObjectNormalizer et les données non fiables affectant des objets imbriqués, notamment avec MapRequestPayload, MapQueryString ou OBJECT_TO_POPULATE.

Action recommandée

Mettre à niveau vers une version corrigée et vérifier les points d'entrée qui lient des données non fiables à des objets.

Sources

Priorisation DFS : P4 · 1 source(s).

Article précédent :
Article suivant :