Every CVESearch/Get API key

GHSA-j68w-pg49-f6vx

Symfony XML decoding attack vector through external entities

9.8 CriticalFix available

The XMLEncoder component of Symfony 2.0.x fails to disable external entities when parsing XML. In the Symfony2 framework the XML class may be used to deserialize objects or as part of a client/server API. By using external entities it is possible to include arbitrary files from the file system.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

What each source reports

GitHub Advisories Score used9.8

Symfony XML decoding attack vector through external entities

The XMLEncoder component of Symfony 2.0.x fails to disable external entities when parsing XML. In the Symfony2 framework the XML class may be used to deserialize objects or as part of a client/server API. By using external entities it is possible to include arbitrary files from the file system.

Record
GHSA-j68w-pg49-f6vx
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-611
Updated
2026-11-02
OSV9.8

Symfony XML decoding attack vector through external entities

The XMLEncoder component of Symfony 2.0.x fails to disable external entities when parsing XML. In the Symfony2 framework the XML class may be used to deserialize objects or as part of a client/server API. By using external entities it is possible to include arbitrary files from the file system.

Record
GHSA-j68w-pg49-f6vx
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-611
Updated
2026-11-02

Affected packages

Affected packages
PackageAffectedFixed
symfony/serializer
Packagist
2.0.0 up to 2.0.11
2.0.11
symfony/serializer
Packagist
2.0.0 up to 2.0.11, plus listed versions
2.0.42.0.52.0.62.0.7v2.0.10v2.0.9
2.0.11

History

History
RecordedChangedSources
first indexedGitHub Advisories, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

GHSA-j68w-pg49-f6vx is a critical vulnerability (CVSS 9.8) in symfony/serializer, published May 30, 2024. No source lists public exploit code. Fixed in symfony/serializer 2.0.11.

References

MoveEnter Open