Exploitable Property Path Vulnerability in Symfony Serializer Component
CVE-2026-122053
6.9MEDIUM
What is CVE-2026-122053?
The Symfony Serializer component's ObjectNormalizer is vulnerable to property path exploitation, allowing untrusted input to modify properties of nested objects. Specifically, attributes containing special characters like '.' and '[' can be treated as writable paths, bypassing security controls such as the #[Ignore] metadata attribute. This flaw can lead to unauthorized changes in application data, particularly in situations where applications bind untrusted input to object properties. The vulnerability affects several Symfony versions, as outlined, and necessitates careful input validation to prevent exploitation.
Affected Version(s)
symfony 5.4.41 < 5.4.56
symfony 6.4.9 < 6.4.50
symfony 7.0.9 < 7.1.0
References
CVSS V4
Score:
6.9
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
Low
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None
Timeline
Vulnerability published
Vulnerability Reserved
Credit
Alexandre Daubois
Nicolas Grekas
The PHP Foundation
