CVE-2026-90678
Last modified
CVE-2026-90678 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. An issue was discovered in HAProxy 3.3.0 through 3.4.4 and in 3.5-dev1 through 3.5-dev5. Exploitation requires an HTTP/3 frontend: HAProxy must be built with QUIC support and configured with a QUIC bind listener, and the affected traffic must reach a backend over HTTP/1.1 using chunked transfer coding on a reused connection. EPSS estimates a 0.52% chance of exploitation in the next 30 days.
Description
An issue was discovered in HAProxy 3.3.0 through 3.4.4 and in 3.5-dev1 through 3.5-dev5. Exploitation requires an HTTP/3 frontend: HAProxy must be built with QUIC support and configured with a QUIC bind listener, and the affected traffic must reach a backend over HTTP/1.1 using chunked transfer coding on a reused connection. Under those conditions, when an HTTP/3 request carries no Content-Length header, the HTTP/3 multiplexer credits the length declared in a DATA frame header to the stream endpoint's known-input-payload estimate at the moment the frame header is decoded, before the payload has been received, and that declared length is emitted verbatim as the HTTP/1.1 chunk size. A remote unauthenticated client that declares more payload than it delivers and then ends the stream causes HAProxy to announce a chunk larger than the bytes it writes and to return the connection to the idle pool in a desynchronized state. The result is potential HTTP request smuggling on reused backend connections: an attacker can place a request past a frontend rule such as a path-based http-request deny, so that the smuggled request is never seen by HAProxy's HTTP analysis, and can cause concurrent clients' requests, including their request lines and Authorization headers, to be consumed as the attacker's request body and lost. Exploitation is not deterministic; it depends on a race with backend connection pooling, succeeding in a majority of but not all trials during testing, and can be retried freely. The mechanism was introduced in 3.3-dev10; releases 3.2.x and earlier are unaffected.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| HAProxy | HAProxy | >= 3.3.0, <= 3.3.14; >= 3.4.0, <= 3.4.4; >= 3.5-dev1, <= 3.5-dev5 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-90678?
How severe is CVE-2026-90678?
How do I fix CVE-2026-90678?
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-9065SureCart version prior to 4.2.1 are vulnerable to authentica…9.3
- CVE-2026-90650The MotoPress Hotel Booking plugin for WordPress is vulnerab…7.2
- CVE-2026-90651Socket Firewall (socketdev/socket-registry-firewall) in regi…8.1
- CVE-2026-9066The WP Compress WordPress plugin before 7.10.04 does not va…6.1
- CVE-2026-90668The webserver in UnrealIRCd 6.0.5 through 6.2.6 before 6.2.7…7.5
- CVE-2026-9067The Schema & Structured Data for WP & AMP WordPress plugin b…9.1
- CVE-2026-90679Forgejo 13.0.0 through 16.0.4, when "[federation] ENABLED = …4.3
- CVE-2026-90680A security flaw has been discovered in D-Link DIR-823G 1.0.2…9.9
- CVE-2026-90681A weakness has been identified in Matthias-Wandel jhead up t…3.3
- CVE-2026-90682A security vulnerability has been detected in Matthias-Wande…5.3
- CVE-2026-90683A vulnerability was detected in GPAC up to f1219cde. Affecte…3.3
- CVE-2026-90684A flaw has been found in GPAC up to f1219cde. Affected by th…2.8
Are you affected by CVE-2026-90678?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
