CVE-2024-53008
Medium · 5.3CVSS
5.3
EPSS
1.0%
Published
Nov 28, 2024
CISA due date
—
Cloudanix analysis
A flaw in how network traffic is handled can let outsiders reach information they should not be allowed to see.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Network Service
- Class
- Authorization Bypass
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Inconsistent interpretation of HTTP requests allows request smuggling that bypasses ACL checks, enabling access to restricted paths and exposure of sensitive information.
Why it matters to the business
Attackers may obtain sensitive data through unauthorized path access, increasing breach risk; low exploitation likelihood reduces immediate urgency despite the flaw's presence in widely used proxy software.
How an attack unfolds
An attacker sends crafted HTTP requests that HAProxy and the backend interpret differently, smuggling a second request past ACL restrictions to reach protected resources and exfiltrate data.
How to fix it
Upgrade affected HAProxy installations to a version that resolves the inconsistent request parsing; for listed packages apply optipng (Ubuntu:14.04:LTS) fixed in 0.6.4-1ubuntu0.14.04.1.
How to confirm the fix worked
Confirm updated package versions are deployed, review proxy configuration for ACL coverage, and test that previously bypassable paths now enforce restrictions.
Typical attack path
- Identify HAProxy instance with ACL-protected paths
- Craft HTTP request containing smuggling payload
- Send request to proxy
- Bypass ACL to reach restricted path
- Access and exfiltrate sensitive information
How to detect it
Review proxy access logs for requests that reach protected paths without prior authorization, look for unusual HTTP header patterns or duplicate requests, and correlate with backend access that bypasses expected ACL enforcement.
What your security team should do
- Apply the listed fixed versions immediately on all affected systems
- Audit HAProxy configurations for ACL-protected endpoints
- Monitor EPSS and KEV updates for changes in exploit availability
- Implement request normalization or additional WAF rules as a compensating control
The record
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.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Bitnami | haproxy | 2.6.0 | 2.6.19 |
| Bitnami | haproxy | 2.6.0 | 2.9.10 |
| Chainguard | haproxy-2.6 | 0 | 2.6.20-r0 |
| Chainguard | haproxy-2.6-doc | 0 | 2.6.20-r0 |
| Chainguard | haproxy-2.6-iamguarded-compat | 0 | 2.6.20-r0 |
| Chainguard | haproxy-2.6-nocaps | 0 | 2.6.20-r0 |
| Chainguard | haproxy-2.6-oci-entrypoint | 0 | 2.6.20-r0 |
| Chainguard | haproxy-2.8 | 0 | 2.8.13-r0 |
| Chainguard | haproxy-2.8-doc | 0 | 2.8.13-r0 |
| Chainguard | haproxy-2.8-iamguarded-compat | 0 | 2.8.13-r0 |
| Chainguard | haproxy-2.8-nocaps | 0 | 2.8.13-r0 |
| Chainguard | haproxy-2.8-oci-entrypoint | 0 | 2.8.13-r0 |
| Chainguard | haproxy-2.9 | 0 | 2.9.10-r0 |
| Chainguard | haproxy-2.9-doc | 0 | 2.9.10-r0 |
| Chainguard | haproxy-2.9-iamguarded-compat | 0 | 2.9.10-r0 |
| Chainguard | haproxy-2.9-oci-entrypoint | 0 | 2.9.10-r0 |
| Debian:12 | haproxy | 0 | No fix |
| Debian:13 | haproxy | 0 | 2.9.10-1 |
| SUSE:Linux Enterprise High Availability Extension 15 SP6 | haproxy | 0 | 2.8.11+git0.01c1056a4-150600.3.3.1 |
| Ubuntu:24.04:LTS | haproxy | 0 | 2.8.5-1ubuntu3.2 |
| Ubuntu:24.10 | haproxy | 0 | 2.9.10-1ubuntu1 |
| Wolfi | haproxy-2.9 | 0 | 2.9.10-r0 |
| Wolfi | haproxy-2.9-doc | 0 | 2.9.10-r0 |
| Wolfi | haproxy-2.9-oci-entrypoint | 0 | 2.9.10-r0 |
| openSUSE:Leap 15.6 | haproxy | 0 | 2.8.11+git0.01c1056a4-150600.3.3.1 |
Related vulnerabilities
- CVE-2025-11230 Inefficient algorithm complexity in mjson in HAProxy allows remote attackers to cause a… Also affects haproxy
- CVE-2024-49214 QUIC in HAProxy 3.1.x before 3.1-dev7, 3.0.x before 3.0.5, and 2.9.x before 2.9.11 allows… Also affects haproxy
- CVE-2024-45506 HAProxy 2.9.x before 2.9.10, 3.0.x before 3.0.4, and 3.1.x through 3.1-dev6 allows a… Also affects haproxy
- CVE-2023-0836 An information leak vulnerability was discovered in HAProxy 2.1, 2.2 before 2.2.27, 2.3… Also affects haproxy
- CVE-2023-0056 An uncontrolled resource consumption vulnerability was discovered in HAProxy which could… Also affects haproxy-2.6
- CVE-2016-5360 HAproxy 1.6.x before 1.6.6, when a deny comes from a reqdeny rule, allows remote… Also affects haproxy
- CVE-2026-112212 GitLab has remediated an issue in GitLab CE/EE affecting all versions from 18.3 before… CWE-444
- CVE-2026-111750 AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. CWE-444