Approved changes feed: RSS · Atom

cpe:2.3:a:haproxy:haproxy:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorHaproxy (bcdccbbb-bab3-5a27-b98b-5345a425d85c)
ProductHaproxy (0acaea08-d114-576a-98cc-ac99b15c19b7)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:deb/debian/haproxy purl2cpe 2026-06-01 10:18:18.384768
pkg:deb/ubuntu/haproxy purl2cpe 2026-06-01 10:18:18.384770
pkg:docker/haproxy/haproxy purl2cpe 2026-06-01 10:18:18.384771
pkg:github/haproxy/haproxy purl2cpe 2026-06-01 10:18:18.384773
pkg:haproxy/haproxy purl2cpe 2026-06-01 10:18:18.384774
pkg:rpm/fedora/haproxy purl2cpe 2026-06-01 10:18:18.384775
pkg:rpm/opensuse/haproxy purl2cpe 2026-06-01 10:18:18.384777

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-110354 vulnerable 2026-11-03 10:16:01.124310 Details available
HIGH (7.5)
HAProxy 3 before 3.4.6 allows a remote unauthenticated attacker to cause a denial of service (persistent worker-thread CPU exhaustion) via an HTTP/1.1 chunked request. Although the H1 multiplexer drains the request before closing the stream, the parser repeatedly re-processes the same bytes without making progress. The affected thread stays busy at 100% CPU after timeouts expire and after the client disconnects, and repeated requests can consume all worker threads until the process is restarted.
Published: 2026-10-22T02:46:38.255Z
Updated: 2026-10-22T19:10:34.563Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-110353 vulnerable 2026-11-03 10:16:00.307534 Details available
HIGH (7.5)
HAProxy 3.2 before 3.4.6 allows a remote unauthenticated attacker to cause a denial of service (worker-thread CPU exhaustion) via a truncated HTTP/2 PING frame. h2c_handle_ping in src/mux_h2.c does not check for a short read, unlike the other H2 frame handlers. Because the incomplete frame cannot be processed, its data is never consumed, and the H2 multiplexer tasklet is repeatedly woken by that pending data without making progress. The CPU spins until timeout http-request closes the connection, and an attacker opening many such connections can sustain high CPU usage.
Published: 2026-10-22T02:53:33.198Z
Updated: 2026-10-22T19:10:34.428Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-90678 vulnerable 2026-09-16 04:33:05.377531 Details available
HIGH (7.5)
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.
Published: 2026-09-13T03:37:55.854Z
Updated: 2026-09-14T15:48:00.475Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55204 vulnerable 2026-07-29 01:00:28.402337 HAProxy - NULL Pointer Dereference in hpack_dht_insert Function
HIGH (7.5)
HAProxy through 3.4.0, fixed in commit 9a6d1fe, contains a null pointer dereference vulnerability in hpack_dht_insert() within src/hpack-tbl.c that fails to validate the return value of hpack_dht_defrag() when the memory pool is exhausted. An attacker can trigger HPACK dynamic table insertions under memory pressure to dereference a NULL pointer and crash HAProxy worker processes, causing denial of service.
Published: 2026-06-18T16:05:52.058Z
Updated: 2026-07-14T21:33:57.879Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-55203 vulnerable 2026-07-29 01:00:28.396863 HAProxy - Integer Overflow in FCGI Demux Record Length Field
HIGH (7.5)
HAProxy through 3.4.0, fixed in commit 5985276, contains an integer overflow vulnerability in the fcgi_conn structure's drl field that allows buffer misparse as new FCGI record headers. When contentLength is 65535 and paddingLength is 1 or more, the drl field wraps to 0, causing incorrect record consumption and allowing malicious FastCGI backends to desynchronize the FCGI framing parser, potentially causing request routing errors, response smuggling, or memory safety issues.
Published: 2026-06-18T16:05:20.100Z
Updated: 2026-07-14T21:33:57.207Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-26081 vulnerable 2026-07-29 00:34:58.044265 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-26080 vulnerable 2026-07-29 00:34:58.038820 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33555 vulnerable 2026-06-08 07:59:10.375862 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-32464 vulnerable 2026-06-08 07:19:00.132283 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-11230 vulnerable 2026-06-08 07:02:28.293949 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-53008 vulnerable 2026-06-08 06:54:12.133779 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-45506 vulnerable 2026-06-08 06:48:06.402795 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-45539 vulnerable 2026-06-08 06:12:42.641728 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-40225 vulnerable 2026-06-08 06:09:41.497489 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-25950 vulnerable 2026-06-08 05:56:11.801254 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-25725 vulnerable 2026-06-08 05:56:09.741641 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-0836 vulnerable 2026-06-08 05:52:32.920835 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-0711 vulnerable 2026-06-08 05:39:10.588803 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-40346 vulnerable 2026-06-08 05:35:17.456432 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-39242 vulnerable 2026-06-08 05:33:49.251800 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-39241 vulnerable 2026-06-08 05:33:49.251208 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-39240 vulnerable 2026-06-08 05:33:49.250616 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-11100 vulnerable 2026-06-08 05:16:36.448908 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-19330 vulnerable 2026-06-08 05:13:22.132622 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-18277 vulnerable 2026-06-08 05:13:11.344409 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-14241 vulnerable 2026-06-08 05:12:54.320278 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-11323 vulnerable 2026-06-08 05:12:36.842942 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-20615 vulnerable 2026-06-08 05:11:27.625246 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-20103 vulnerable 2026-06-08 05:11:26.665008 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-20102 vulnerable 2026-06-08 05:11:26.663124 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-14645 vulnerable 2026-06-08 05:10:53.196246 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-11469 vulnerable 2026-06-08 05:10:38.549209 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-10184 vulnerable 2026-06-08 05:10:26.409282 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2012-2942 vulnerable 2026-06-08 05:02:07.304594 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.