Every CVE Search/ Get API key

CVE-2024-53008

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in...

5.3 MediumFix available

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in HAProxy. If this vulnerability is exploited, a remote attacker may access a path that is restricted by ACL (Access Control List) set on the product. As a result, the attacker may obtain sensitive information.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
None
Availability
None

Exploit likelihood

1.02%Up 1.0 points since Nov 28, 2024
90%50%10%1%

What each source reports

CVE List Score used 5.3

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in HAProxy. If this vulnerability is exploited, a remote attacker may access a path that is restricted by ACL (Access Control List) set on the product. As a result, the attacker may obtain sensitive information.

Record
CVE-2024-53008
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-444
Updated
2026-11-02
EUVDEUVD-2024-50505 5.3

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in HAProxy. If this vulnerability is exploited, a remote attacker may access a path that is restricted by ACL (Access Control List) set on the product. As a result, the attacker may obtain sensitive information.

Record
EUVD-2024-50505
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-03
GitHub AdvisoriesGHSA-qq72-vh82-fwv9 5.3

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in...

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in HAProxy. If this vulnerability is exploited, a remote attacker may access a path that is restricted by ACL (Access Control List) set on the product. As a result, the attacker may obtain sensitive information.

Record
GHSA-qq72-vh82-fwv9
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-444
Updated
2026-11-02
NVD 5.3

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in HAProxy. If this vulnerability is exploited, a remote attacker may access a path that is restricted by ACL (Access Control List) set on the product. As a result, the attacker may obtain sensitive information.

Record
CVE-2024-53008
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-444
Updated
2026-11-02
OSV 5.3

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in HAProxy. If this vulnerability is exploited, a remote attacker may access a path that is restricted by ACL (Access Control List) set on the product. As a result, the attacker may obtain sensitive information.

Record
CVE-2024-53008
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVDEBIAN-CVE-2024-53008 5.3

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in HAProxy. If this vulnerability is exploited, a remote attacker may access a path that is restricted by ACL (Access Control List) set on the product. As a result, the attacker may obtain sensitive information.

Record
DEBIAN-CVE-2024-53008
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
Show 10 moreShow less
OSVOESA-2024-2545 5.3

haproxy security update

HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly suited for very high traffic web sites and powers quite a number of the world's most visited ones.

Security Fix(es):

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in HAProxy. If this vulnerability is exploited, a remote attacker may access a path that is restricted by ACL (Access Control List) set on the product. As a result, the attacker may obtain sensitive information.(CVE-2024-53008)

Record
OESA-2024-2545
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVOESA-2024-2546 5.3

haproxy security update

HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly suited for very high traffic web sites and powers quite a number of the world's most visited ones.

Security Fix(es):

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in HAProxy. If this vulnerability is exploited, a remote attacker may access a path that is restricted by ACL (Access Control List) set on the product. As a result, the attacker may obtain sensitive information.(CVE-2024-53008)

Record
OESA-2024-2546
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVOESA-2024-2547 5.3

haproxy security update

HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly suited for very high traffic web sites and powers quite a number of the world's most visited ones.

Security Fix(es):

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in HAProxy. If this vulnerability is exploited, a remote attacker may access a path that is restricted by ACL (Access Control List) set on the product. As a result, the attacker may obtain sensitive information.(CVE-2024-53008)

Record
OESA-2024-2547
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVOESA-2024-2548 5.3

haproxy security update

HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly suited for very high traffic web sites and powers quite a number of the world's most visited ones.

Security Fix(es):

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in HAProxy. If this vulnerability is exploited, a remote attacker may access a path that is restricted by ACL (Access Control List) set on the product. As a result, the attacker may obtain sensitive information.(CVE-2024-53008)

Record
OESA-2024-2548
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2024-53008 5.3

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in HAProxy. If this vulnerability is exploited, a remote attacker may access a path that is restricted by ACL (Access Control List) set on the product. As a result, the attacker may obtain sensitive information.

Record
UBUNTU-CVE-2024-53008
CVSS 3.0
5.3 MediumCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVBIT-haproxy-2024-53008 No score

Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue exists in HAProxy. If this vulnerability is exploited, a remote attacker may access a path that is restricted by ACL (Access Control List) set on the product. As a result, the attacker may obtain sensitive information.

Record
BIT-haproxy-2024-53008
Updated
2026-11-02
OSVSUSE-SU-2024:4390-1 No score

Security update for haproxy

This update for haproxy fixes the following issues:

  • CVE-2024-53008: Fixed HTTP/3 request smuggling via malformed HTTP headers forwarded to a HTTP/1.1 non-compliant back-end server (bsc#1233973)

Other fixes:

  • Update to version 2.8.11
Record
SUSE-SU-2024:4390-1
Updated
2026-11-02
OSVSUSE-SU-2025:20101-1 No score

Security update for haproxy

This update for haproxy fixes the following issues:

Update to version 2.8.11+git0.01c1056a4:

  • VUL-0: CVE-2024-53008: haproxy: HTTP/3 request smuggling via malformed HTTP headers forwarded to a HTTP/1.1 non-compliant back-end server (bsc#1233973)
  • BUG/MINOR: cfgparse-listen: fix option httpslog override warning message
  • BUG/MEDIUM: promex: Wait to have the request before sending the response
  • BUG/MEDIUM: cache/stats: Wait to have the request before sending the response
  • BUG/MEDIUM: queue: implement a flag to check for the dequeuing
  • BUG/MINOR: clock: validate that now_offset still applies to the current date
  • BUG/MINOR: clock: make time jump corrections a bit more accurate
  • BUG/MINOR: polling: fix time reporting when using busy polling
  • BUG/MAJOR: mux-h1: Wake SC to perform 0-copy forwarding in CLOSING state
  • BUG/MEDIUM: pattern: prevent UAF on reused pattern expr
  • BUG/MINOR: pattern: prevent const sample from being tampered in pat_match_beg()
  • BUG/MEDIUM: clock: detect and cover jumps during execution
  • REGTESTS: fix random failures with wrong_ip_port_logging.vtc under load
  • DOC: configuration: place the HAPROXY_HTTP_LOG_FMT example on the correct line
  • BUG/MINOR: pattern: do not leave a leading comma on "set" error messages
  • BUG/MINOR: pattern: pat_ref_set: return 0 if err was found
  • BUG/MINOR: pattern: pat_ref_set: fix UAF reported by coverity
  • BUG/MINOR: stconn: Request to send something to be woken up when the pipe is full
  • BUG/MEDIUM: mux-pt/mux-h1: Release the pipe on connection error on sending path
  • BUG/MEDIUM: clock: also update the date offset on time jumps
  • DOC: config: correct the table for option tcplog
  • BUG/MINOR: h3: properly reject too long header responses
  • BUG/MINOR: proto_uxst: delete fd from fdtab if listen() fails
  • BUG/MINOR: mux-quic: do not send too big MAX_STREAMS ID
  • REGTESTS: mcli: test the pipelined commands on master CLI
  • BUG/MEDIUM: mworker/cli: fix pipelined modes on master CLI
  • MINOR: channel: implement ci_insert() function
  • BUG/MINOR: proto_tcp: keep error msg if listen() fails
  • BUG/MINOR: proto_tcp: delete fd from fdtab if listen() fails
  • BUG/MINOR: quic/trace: make quic_conn_enc_level_init() emit NEW not CLOSE
  • BUG/MINOR: trace/quic: make "qconn" selectable as a lockon criterion
  • BUG/MINOR: trace: automatically start in waiting mode with "start <evt>"
  • BUG/MEDIUM: trace: fix null deref in lockon mechanism since TRACE_ENABLED()
  • BUG/MINOR: trace/quic: permit to lock on frontend/connect/session etc
  • BUG/MINOR: trace/quic: enable conn/session pointer recovery from quic_conn
  • BUG/MINOR: fcgi-app: handle a possible strdup() failure
  • BUG/MEDIUM: mux-h2: Propagate term flags to SE on error in h2s_wake_one_stream
  • BUG/MEDIUM: h2: Only report early HTX EOM for tunneled streams
  • BUG/MEDIUM: http-ana: Report error on write error waiting for the response
  • BUG/MEDIUM: quic: prevent conn freeze on 0RTT undeciphered content
  • BUG/MEDIUM: stconn: Report error on SC on send if a previous SE error was set
  • BUG/MEDIUM: mux-h1: Properly handle empty message when an error is triggered
  • BUG/MEDIUM: cli: Always release back endpoint between two commands on the mcli
  • BUG/MEDIUM: stream: Prevent mux upgrades if client connection is no longer ready
  • BUG/MEDIUM: init: fix fd_hard_limit default in compute_ideal_maxconn
  • MEDIUM: init: set default for fd_hard_limit via DEFAULT_MAXFD (take #2)
  • BUG/MEDIUM: queue: deal with a rare TOCTOU in assign_server_and_queue()
  • MINOR: queue: add a function to check for TOCTOU after queueing
  • BUG/MEDIUM: jwt: Clear SSL error queue on error when checking the signature
  • BUG/MINOR: quic: Lack of precision when computing K (cubic only cc)
  • BUG/MINOR: cli: Atomically inc the global request counter between CLI commands
  • BUG/MINOR: server: Don't warn fallback IP is used during init-addr resolution
  • BUG/MINOR: stick-table: fix crash for src_inc_gpc() without stkcounter
  • DOC: config: improve the http-keep-alive section
  • DOC: configuration:…
Record
SUSE-SU-2025:20101-1
Updated
2026-11-02
OSVSUSE-SU-2025:20230-1 No score

Security update for haproxy

This update for haproxy fixes the following issues:

Update to version 2.8.11+git0.01c1056a4:

  • VUL-0: CVE-2024-53008: haproxy: HTTP/3 request smuggling via malformed HTTP headers forwarded to a HTTP/1.1 non-compliant back-end server (bsc#1233973)
  • BUG/MINOR: cfgparse-listen: fix option httpslog override warning message
  • BUG/MEDIUM: promex: Wait to have the request before sending the response
  • BUG/MEDIUM: cache/stats: Wait to have the request before sending the response
  • BUG/MEDIUM: queue: implement a flag to check for the dequeuing
  • BUG/MINOR: clock: validate that now_offset still applies to the current date
  • BUG/MINOR: clock: make time jump corrections a bit more accurate
  • BUG/MINOR: polling: fix time reporting when using busy polling
  • BUG/MAJOR: mux-h1: Wake SC to perform 0-copy forwarding in CLOSING state
  • BUG/MEDIUM: pattern: prevent UAF on reused pattern expr
  • BUG/MINOR: pattern: prevent const sample from being tampered in pat_match_beg()
  • BUG/MEDIUM: clock: detect and cover jumps during execution
  • REGTESTS: fix random failures with wrong_ip_port_logging.vtc under load
  • DOC: configuration: place the HAPROXY_HTTP_LOG_FMT example on the correct line
  • BUG/MINOR: pattern: do not leave a leading comma on "set" error messages
  • BUG/MINOR: pattern: pat_ref_set: return 0 if err was found
  • BUG/MINOR: pattern: pat_ref_set: fix UAF reported by coverity
  • BUG/MINOR: stconn: Request to send something to be woken up when the pipe is full
  • BUG/MEDIUM: mux-pt/mux-h1: Release the pipe on connection error on sending path
  • BUG/MEDIUM: clock: also update the date offset on time jumps
  • DOC: config: correct the table for option tcplog
  • BUG/MINOR: h3: properly reject too long header responses
  • BUG/MINOR: proto_uxst: delete fd from fdtab if listen() fails
  • BUG/MINOR: mux-quic: do not send too big MAX_STREAMS ID
  • REGTESTS: mcli: test the pipelined commands on master CLI
  • BUG/MEDIUM: mworker/cli: fix pipelined modes on master CLI
  • MINOR: channel: implement ci_insert() function
  • BUG/MINOR: proto_tcp: keep error msg if listen() fails
  • BUG/MINOR: proto_tcp: delete fd from fdtab if listen() fails
  • BUG/MINOR: quic/trace: make quic_conn_enc_level_init() emit NEW not CLOSE
  • BUG/MINOR: trace/quic: make "qconn" selectable as a lockon criterion
  • BUG/MINOR: trace: automatically start in waiting mode with "start <evt>"
  • BUG/MEDIUM: trace: fix null deref in lockon mechanism since TRACE_ENABLED()
  • BUG/MINOR: trace/quic: permit to lock on frontend/connect/session etc
  • BUG/MINOR: trace/quic: enable conn/session pointer recovery from quic_conn
  • BUG/MINOR: fcgi-app: handle a possible strdup() failure
  • BUG/MEDIUM: mux-h2: Propagate term flags to SE on error in h2s_wake_one_stream
  • BUG/MEDIUM: h2: Only report early HTX EOM for tunneled streams
  • BUG/MEDIUM: http-ana: Report error on write error waiting for the response
  • BUG/MEDIUM: quic: prevent conn freeze on 0RTT undeciphered content
  • BUG/MEDIUM: stconn: Report error on SC on send if a previous SE error was set
  • BUG/MEDIUM: mux-h1: Properly handle empty message when an error is triggered
  • BUG/MEDIUM: cli: Always release back endpoint between two commands on the mcli
  • BUG/MEDIUM: stream: Prevent mux upgrades if client connection is no longer ready
  • BUG/MEDIUM: init: fix fd_hard_limit default in compute_ideal_maxconn
  • MEDIUM: init: set default for fd_hard_limit via DEFAULT_MAXFD (take #2)
  • BUG/MEDIUM: queue: deal with a rare TOCTOU in assign_server_and_queue()
  • MINOR: queue: add a function to check for TOCTOU after queueing
  • BUG/MEDIUM: jwt: Clear SSL error queue on error when checking the signature
  • BUG/MINOR: quic: Lack of precision when computing K (cubic only cc)
  • BUG/MINOR: cli: Atomically inc the global request counter between CLI commands
  • BUG/MINOR: server: Don't warn fallback IP is used during init-addr resolution
  • BUG/MINOR: stick-table: fix crash for…
Record
SUSE-SU-2025:20230-1
Updated
2026-11-02
OSVUSN-7133-1 No score

haproxy vulnerability

Yuki Mogi discovered that HAProxy incorrectly handled the interpretation of certain HTTP requests. A remote attacker could possibly use this issue to perform a request smuggling attack and obtain sensitive information.

Record
USN-7133-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
haproxy
Bitnami
2.6.0 up to 2.9.10, 3.0.0 up to 3.0.3
2.9.103.0.3
haproxy
Debian:12
All versions, plus listed versions
2.6.12-12.6.12-1+deb12u12.6.12-1+deb12u22.6.12-1+deb12u32.6.12-1+deb12u4
Show 45 moreShow less
2.6.13-12.6.14-12.6.15-12.7.0-12.7.1-12.7.2-12.7.2-22.7.3-12.7.4-12.7.5-12.7.6-12.7.7-12.7.8-12.8.0-12.8.1-12.8.2-12.8.3-12.8.4-12.8.4-22.8.5-12.9.0-12.9.1-12.9.10-12.9.11-12.9.12-12.9.2-12.9.3-12.9.4-12.9.5-12.9.6-12.9.7-12.9.8-12.9.9-13.0.0-13.0.1-13.0.10-13.0.11-13.0.2-13.0.3-13.0.4-13.0.5-13.0.6-13.0.6-23.0.6-33.0.7-1
None known
haproxy
Debian:13
before 2.9.10-1
2.9.10-1
haproxy
Debian:14
before 2.9.10-1
2.9.10-1
haproxy
openEuler:22.03-LTS-SP1
before 2.6.6-14.oe2203sp1
2.6.6-14.oe2203sp1
haproxy
openEuler:24.03-LTS
before 2.9.5-7.oe2403
2.9.5-7.oe2403
haproxy
openEuler:22.03-LTS-SP4
before 2.6.6-14.oe2203sp4
2.6.6-14.oe2203sp4
haproxy
openEuler:22.03-LTS-SP3
before 2.6.6-14.oe2203sp3
2.6.6-14.oe2203sp3
haproxy
SUSE:Linux Enterprise High Availability Extension 15 SP6
before 2.8.11+git0.01c1056a4-150600.3.3.1
2.8.11+git0.01c1056a4-150600.3.3.1
haproxy
openSUSE:Leap 15.6
before 2.8.11+git0.01c1056a4-150600.3.3.1
2.8.11+git0.01c1056a4-150600.3.3.1
haproxy
SUSE:Linux Micro 6.0
before 2.8.11+git0.01c1056a4-1.1
2.8.11+git0.01c1056a4-1.1
haproxy
SUSE:Linux Micro 6.1
before 2.8.11+git0.01c1056a4-slfo.1.1_1.1
2.8.11+git0.01c1056a4-slfo.1.1_1.1
haproxy
Ubuntu:24.04:LTS
before 2.8.5-1ubuntu3.2, plus listed versions
2.6.15-1ubuntu22.8.5-1ubuntu12.8.5-1ubuntu22.8.5-1ubuntu32.8.5-1ubuntu3.1
2.8.5-1ubuntu3.2

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2024-53008 is a medium vulnerability (CVSS 5.3) in Haproxy, published November 28, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.02%, the 63rd percentile. Fixed in haproxy 2.9.10.

References

Show 15 moreShow less
This page doesn't list everything

Left out here: 58 versions and the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open