CVE Catalog

CVE-2026-48784

MediumCVSS 6.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.42%

34th percentile - higher than 34% of all known CVEs

Summary

A vulnerability in Symfony allows an attacker to manipulate URL paths via controlled route parameters. The UrlGenerator::doGenerate() function uses strtr() dot-segment encoding that skips every other chained ../ or ./ segment, enabling generation of URLs that collapse to a different path under RFC 3986 normalization.

Risk Assessment

An attacker could exploit this vulnerability to redirect users to malicious sites or gain access to unauthorized resources, potentially leading to data integrity and confidentiality breaches.

Recommendation

Immediately upgrade Symfony to version 5.4.53, 6.4.41, 7.4.13, or 8.0.13 depending on your branch. After updating, verify URL generation in your application.

Other vulnerabilities in Symfony

See all
Original NVD description (English source)

Symfony is a PHP framework for web and console applications and a set of reusable PHP components. Prior to 5.4.53, 6.4.41, 7.4.13, and 8.0.13, UrlGenerator::doGenerate() used strtr() dot-segment encoding that skipped every other chained ../ or ./ segment, allowing attacker-controlled route parameters to generate URLs that collapse to a different path under RFC 3986 normalization. This issue is fixed in versions 5.4.53, 6.4.41, 7.4.13, and 8.0.13.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS