CVE-2025-64500 json
Symfony's incorrect parsing of PATH_INFO can lead to limited authorization bypass
published 2025-11-12 11 mo ago modified 2026-10-19 21 d ago also EUVD-2025-131928 , GHSA-3rg7-wf37-54rm
- cvss
- 7.3
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.4%
- EPSS 1.4% chance of exploitation in 30 days, percentile 72%
- public exploits
- 0
- none known, plus a Nuclei check
Summary
Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Symfony's HttpFoundation component defines an object-oriented layer for the HTTP specification. Starting in version 2.0.0 and prior to version 5.4.50, 6.4.29, and 7.3.7, the `Request` class improperly interprets some `PATH_INFO` in a way that leads to representing some URLs with a path that doesn't start with a `/`. This can allow bypassing some access control rules that are built with this `/`-prefix assumption. Starting in versions 5.4.50, 6.4.29, and 7.3.7, the `Request` class now ensures that URL paths always start with a `/`.
Patch / fix
- packagist symfony/http-foundation 5.4.50, 6.4.29, 7.3.7
- packagist symfony/symfony 5.4.50, 6.4.29, 7.3.7
- sensiolabs symfony 5.4.50, 6.4.29, 7.3.7
- sensiolabs twig 5.4.50, 6.4.29, 7.3.7
- symfony Debian 12 5.4.23+dfsg-1+deb12u5
- symfony Debian 13 6.4.21+dfsg-2+deb13u1
- symfony Debian 14 7.4.0~rc1+dfsg-1
debian advisories DEBIAN-CVE-2025-64500
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2025-64500 updated cvss 7.3
symfony/http-foundation: Symfony HttpFoundation: Limited authorization bypass
-
Red Hat All currently supported Red Hat productsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 11 mo ago
Exploit prediction
1.41% chance of exploitation in the next 30 days, higher than 72% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- Nuclei template Symfony HttpFoundation - Access Control Bypass via PATH_INFO nuclei detection template
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |
| GitHub | 3.1 | 7.3 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| packagist | symfony/http-foundation | <5.4.50 >=6.0.0, <6.4.29 >=7.0.0, <7.3.7 |
5.4.50 6.4.29 7.3.7 |
| packagist | symfony/symfony | >=2.0.0, <5.4.50 >=6.0.0, <6.4.29 >=7.0.0, <7.3.7 |
5.4.50 6.4.29 7.3.7 |
Affected products
- symfony symfony
Classification
- Weakness
-
- CWE-647 Use of Non-Canonical URL Paths for Authorization Decisions
References
-
github.com
/symfony/symfony/commit/9962b91b12bb791322fa73836b350836b6db7cac
web, patch
-
github.com
/symfony/symfony/security/advisories/GHSA-3rg7-wf37-54rm
web, vendor-advisory
-
github.com
/FriendsOfPHP/security-advisories/blob/master/symfony/http-foundation/CVE-2025-64500.yaml
web, third-party-advisory
-
github.com
/FriendsOfPHP/security-advisories/blob/master/symfony/symfony/CVE-2025-64500.yaml
web, third-party-advisory
-
symfony.com
/blog/cve-2025-64500-incorrect-parsing-of-path-info-can-lead-to-limited-authorization-bypass
web, third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2025-64500
advisory
-
github.com
/symfony/symfony
package
Sources
- CVE List CVE-2025-64500
- GitHub Advisory GHSA-3rg7-wf37-54rm
- NVD CVE-2025-64500
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.