PT-2026-137457

CVE-2026-123119

·

Published

2026-11-05

·

Updated

2026-11-05

Description by

CVSS 4.0
2.3
Low
MetricsAV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:N/VA:N/SC:L/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 The NoPrivateNetworkHttpClient in the Symfony HttpClient component fails to pin the checked IP address of cached hosts. This allows for DNS rebinding, a technique where a DNS server changes the IP address associated with a domain name between requests, to bypass private network restrictions. The component resolves the host and checks the IP before connecting, but it only passes the resolve option on the first lookup. On subsequent requests, the decorated client resolves the host independently. An attacker controlling the DNS can provide a public IP for the first request and a private IP for later requests, enabling the enumeration of internal hosts and ports. This occurs because the connection is established before the primary ip check in the on progress() callback aborts the request, and the resulting error varies based on whether the port is open or closed.
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
Researchers
Vendors
Affected products
Related identifiers
GHSA-C7HM-WQWP-F9V8
Found an issue in the description? Have something to add? Feel free to write us 👾