CVE-2026-56866
Last modified
CVE-2026-56866 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. When http.Transport sends an HTTP/1 CONNECT request with a non-empty Request.Body, it writes the body directly to the connection without framing after the request headers. If the server rejects the CONNECT request with a non-2xx keep-alive response, Transport returns the connection to the idle pool. EPSS estimates a 0.17% chance of exploitation in the next 30 days.
Description
When http.Transport sends an HTTP/1 CONNECT request with a non-empty Request.Body, it writes the body directly to the connection without framing after the request headers. If the server rejects the CONNECT request with a non-2xx keep-alive response, Transport returns the connection to the idle pool. Because CONNECT requests do not have a request body, the server may interpret the trailing body bytes as a subsequent pipelined HTTP/1.1 request on the connection, leaving the pooled connection desynchronized and causing the next caller that reuses it to read the response to the injected request. In reverse proxies (including httputil.ReverseProxy) that forward CONNECT requests through a shared Transport, this can lead to cross-user response poisoning.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Go standard library | net/http | < 1.26.9; >= 1.27.0-0, < 1.27.2 |
| Go standard library | net/http/httputil | < 1.26.9; >= 1.27.0-0, < 1.27.2 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-56866?
How severe is CVE-2026-56866?
How do I fix CVE-2026-56866?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- 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-56859Previously, DecodeElement would reset the depth counter caus…7.5
- CVE-2026-5686A security flaw has been discovered in Tenda CX12L 16.03.53.…8.8
- CVE-2026-56860Previously, resolving relative paths containing parent direc…5.9
- CVE-2026-56862Handshake messages, such as KeyUpdate, are always considered…7.5
- CVE-2026-56864A malicious GOSUMDB was capable of serving arbitrary module …7.5
- CVE-2026-56865A malicious GOPROXY was previously capable of forging up to …8.4
- CVE-2026-56867Rejected reason: reserved but not needed
- CVE-2026-56868Rejected reason: reserved but not needed
- CVE-2026-56869Rejected reason: reserved but not needed
- CVE-2026-5687A weakness has been identified in Tenda CX12L 16.03.53.12. T…8.8
- CVE-2026-56870Rejected reason: reserved but not needed
- CVE-2026-56871Rejected reason: reserved but not needed
Are you affected by CVE-2026-56866?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
