CVE-2026-123119
Last modified
CVE-2026-123119 is a low-severity vulnerability rated 2.3/10 on the CVSS scale. The Symfony HttpClient component NoPrivateNetworkHttpClient does not pin the checked IP address of cached hosts, allowing for DNS rebinding to bypass private network restrictions, resulting in enumeration of internal hosts and ports in Symfony versions prior to 5.4.56, 6.x prior to 6.4.50, 7.x prior to 7.4.23, and 8.x prior to 8.1.11. NoPrivateNetworkHttpClient resolves the host of each request and checks the IP before connecting. It caches the result per host, and passes the IP to the decorated client through the resolve option so that the client connects to the exact IP that was checked.
Description
The Symfony HttpClient component NoPrivateNetworkHttpClient does not pin the checked IP address of cached hosts, allowing for DNS rebinding to bypass private network restrictions, resulting in enumeration of internal hosts and ports in Symfony versions prior to 5.4.56, 6.x prior to 6.4.50, 7.x prior to 7.4.23, and 8.x prior to 8.1.11. NoPrivateNetworkHttpClient resolves the host of each request and checks the IP before connecting. It caches the result per host, and passes the IP to the decorated client through the resolve option so that the client connects to the exact IP that was checked. The issue is that resolve was only passed on the first lookup of a host: on subsequent requests, the decorated client resolved the host again on its own. An attacker who controls a host's DNS can exploit this with DNS rebinding by answering the first lookup with a public IP, and subsequent lookups with a private IP, so when an application sends several requests to that host through the same client, the later requests connect to the private IP. This happens, for example, when an application fetches several URLs of a repository provided by a user. The check of the primary_ip in the on_progress callback still aborts the request before anything is sent, but the connection is made, and the error differs depending on whether the port is open or closed. This allows enumerating internal hosts and ports, as in CVE-2024-50342.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| sensiolabs | symfony | < 5.4.56; >= 6.0.0, < 6.4.50; >= 7.0.0, < 7.4.23; >= 8.0.0, < 8.1.11 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-123119?
How severe is CVE-2026-123119?
How do I fix CVE-2026-123119?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-123094Huginn before 2026.11.05 contains a stored cross-site script…5.4
- CVE-2026-123095mpv 0.29.0 before 0.42.0 contains a playlist injection vulne…7.5
- CVE-2026-123096anacrolix/torrent through 1.61.0 contains a memory exhaustio…6.5
- CVE-2026-1231The Beaver Builder Page Builder – Drag and Drop Website Buil…6.4
- CVE-2026-12310Memory safety bug fixed in Thunderbird 152. This vulnerabili…7.5
- CVE-2026-12311Information disclosure, sandbox escape in the Security: Proc…4.7
- CVE-2026-12312Memory safety bug fixed in Thunderbird 152. This vulnerabili…7.5
- CVE-2026-123125The Symfony Validator component IpValidator incompletely cla…6.5
- CVE-2026-12313Information disclosure, sandbox escape in the Security: Proc…4.7
- CVE-2026-123135A vulnerability was found in langgenius dify up to 1.18.0/2.…6.3
- CVE-2026-12314Memory safety bug fixed in Thunderbird 152. This vulnerabili…7.5
- CVE-2026-12315Mitigation bypass in the DOM: Security component. This vulne…9.1
Are you affected by CVE-2026-123119?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
