HAProxy flaws enable FastCGI response smuggling and worker process crashes
Two newly disclosed vulnerabilities affect HAProxy through version 3.4.0, including CVE-2026-55203, a critical integer overflow in FastCGI handling that can be triggered by a malicious FastCGI backend. The bug resides in the fcgi_conn structure’s drl field: when contentLength is 65535 and paddingLength is 1 or greater, the value wraps to 0, causing the parser to treat buffered data as new FastCGI record headers. That desynchronization can lead to request routing errors, response smuggling, and possible memory-safety impacts. The issue is described as remotely exploitable and was fixed in commit 5985276.
A second flaw, CVE-2026-55204, is a high-severity NULL pointer dereference in hpack_dht_insert() within src/hpack-tbl.c. The vulnerability occurs when HAProxy fails to validate the return value of hpack_dht_defrag() after memory-pool exhaustion, allowing a remote attacker to trigger HPACK dynamic table insertions under memory pressure and crash HAProxy worker processes, resulting in denial of service. The bug is fixed in commit 9a6d1fe, and affected organizations should update HAProxy to a release containing both fixes.

Get ahead of threats like this
Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.
How this story unfolded
4 events from the most recent confirmed update back to the earliest known activity.
CVE-2026-55204 published for HAProxy HPACK NULL dereference
CVE-2026-55204 was published for a high-severity denial-of-service vulnerability in HAProxy's HPACK handling. The flaw can be triggered remotely under memory pressure to crash worker processes and affects HAProxy through version 3.4.0.
CVE-2026-55203 published for HAProxy FastCGI integer overflow
CVE-2026-55203 was published for a critical integer overflow vulnerability in HAProxy's FastCGI handling logic. The issue is remotely exploitable and affects HAProxy through version 3.4.0.
HAProxy fixes HPACK NULL dereference in commit 9a6d1fe
HAProxy fixed a NULL pointer dereference in hpack_dht_insert() caused by not validating the return value of hpack_dht_defrag() under memory pressure. The issue could allow a remote attacker to crash HAProxy worker processes and affects HAProxy through version 3.4.0.
HAProxy fixes FastCGI integer overflow in commit 5985276
HAProxy fixed an integer overflow in the FastCGI demux record length handling that could let a malicious FastCGI backend desynchronize parsing and cause request routing errors, response smuggling, or memory safety issues. The flaw affects HAProxy through version 3.4.0.
Related entities
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Sources
3 references tracked. Mallory keeps watching after this page renders.
HAProxy - Integer Overflow in FCGI Demux Record Length Field | Advisories | VulnCheck
vulncheck.com
Open sourceCVE-2026-55203 - HAProxy - Integer Overflow in FCGI Demux Record Length Field
cvefeed.io
Open sourceCVE-2026-55204 - HAProxy - NULL Pointer Dereference in hpack_dht_insert Function
cvefeed.io
Open sourceSee the full picture, correlated to your attack surface.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.


