Skip to content
OpenAdvisories
High · 7.3 Scanner template CVE-2025-64500 EUVD-2025-131928GHSA-3rg7-wf37-54rm

Symfony's incorrect parsing of PATH_INFO can lead to limited authorization bypass

Published Nov 12, 2025 · Updated Nov 13, 2025 · Assigned by GitHub_M

Description

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 `/`.

Affected products

VendorProductAffectedFixed
symfony symfony >= 2.0.0, < 5.4.50, >= 6.0.0, < 6.4.29, >= 7.0.0, < 7.3.7 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 symfony 7.4.0~rc1+dfsg-1 —
Debian 13 symfony 6.4.21+dfsg-2+deb13u1 —
Debian 12 symfony 5.4.23+dfsg-1+deb12u5 —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 symfony No fix yet —
Ubuntu 26.04 LTS symfony No fix yet —
Ubuntu 25.10 symfony No fix yet —
Ubuntu 16.04 LTS symfony No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 24.04 LTS symfony No fix yet —
Ubuntu Pro 22.04 LTS symfony No fix yet —
Ubuntu Pro 20.04 LTS symfony No fix yet —
Ubuntu Pro 18.04 LTS symfony No fix yet —

Automated scanner template

A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.

Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.

Affected packages

EcosystemPackageAffectedFixedRecord
Packagist symfony/http-foundation < 5.4.50 5.4.50 GHSA-3rg7-wf37-54rm
Packagist symfony/http-foundation >= 6.0.0, < 6.4.29 6.4.29 GHSA-3rg7-wf37-54rm
Packagist symfony/http-foundation >= 7.0.0, < 7.3.7 7.3.7 GHSA-3rg7-wf37-54rm
Packagist symfony/symfony >= 2.0.0, < 5.4.50 5.4.50 GHSA-3rg7-wf37-54rm
Packagist symfony/symfony >= 6.0.0, < 6.4.29 6.4.29 GHSA-3rg7-wf37-54rm
Packagist symfony/symfony >= 7.0.0, < 7.3.7 7.3.7 GHSA-3rg7-wf37-54rm

References