PT-2026-136950

CVE-2026-118516

·

Published

2026-11-04

·

Updated

2026-11-04

Description by

CVSS 4.0
6.3
Medium
MetricsAV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Name of the Vulnerable Software and Affected Versions Symfony versions prior to 5.4.56 Symfony versions 6.x prior to 6.4.50 Symfony versions 7.x prior to 7.4.23 Symfony versions 8.x prior to 8.1.11
Description In the Symfony Routing components, CompiledUrlMatcher and UrlMatcher interpret host and path information differently. For routes defining a host, CompiledUrlMatcher matches the combined string of $host, ., and $pathinfo against the host and path regular expressions, whereas UrlMatcher processes them separately. This discrepancy allows a host placeholder to match a / character and consume the start of the path, routing the request to a controller that UrlMatcher would not find. Consequently, path-based authorization rules, such as access control entries and firewall patterns, are evaluated against the actual request path and may not apply, potentially allowing unauthenticated requests to reach protected controllers. This issue affects applications using routes with host placeholders protected by path-based rules.
Recommendations Update to version 5.4.56 or later. Update to version 6.4.50 or later. Update to version 7.4.23 or later. Update to version 8.1.11 or later.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
GHSA-XQW3-X93M-887X
Found an issue in the description? Have something to add? Feel free to write us 👾