CVE-2024-45506
High · 7.5CVSS
7.5
EPSS
1.2%
Published
Sep 4, 2024
CISA due date
—
Cloudanix analysis
A bug in load-balancing software can let remote attackers knock services offline, causing websites and applications to become unavailable until fixed.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Network Service
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Low
- Patch risk
- Low
What it actually does
A remote flaw in HAProxy 2.9.x before 2.9.10, 3.0.x before 3.0.4, and 3.1.x through 3.1-dev6 permits crafted network traffic to trigger denial of service, typically via crashes or resource exhaustion.
Why it matters to the business
Unexpected service outages and degraded availability for any applications or sites relying on the affected load-balancing component, increasing operational recovery costs.
How an attack unfolds
An unauthenticated remote attacker identifies an exposed HAProxy instance and transmits specially formed requests that exploit the flaw, causing the process to terminate or become unresponsive.
How to fix it
Upgrade HAProxy to 2.9.10, 3.0.4 or later. For pimcore/pimcore deployments, apply the fix present in commit 38a29e2f4f5f060a73974626952501cee05fda73.
How to confirm the fix worked
Confirm running HAProxy versions meet or exceed the fixed releases, review pimcore source for the referenced commit, and perform functional load tests to verify continued operation under malformed traffic.
Typical attack path
- Scan for publicly reachable HAProxy endpoints
- Send crafted requests matching the vulnerable code paths
- Trigger repeated crashes or resource exhaustion
- Confirm service unavailability to complete the denial-of-service condition
How to detect it
Review HAProxy process and error logs for unexpected restarts or crashes, correlate with spikes in malformed requests, and inspect upstream traffic for patterns that precede outages.
What your security team should do
- Apply the listed fixes or upgrades without delay
- Inventory all deployments that depend on the affected HAProxy versions
- Add network-level rate limiting and request validation in front of load balancers
- Monitor EPSS and KEV updates for any future change in exploit likelihood
The record
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 remote denial of service.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Bitnami | haproxy | 2.9.0 | 2.9.10 |
| 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 |
| Chainguard | haproxy-3.0 | 0 | 3.0.4-r0 |
| Chainguard | haproxy-3.0-doc | 0 | 3.0.4-r0 |
| Chainguard | haproxy-3.0-iamguarded-compat | 0 | 3.0.4-r0 |
| Chainguard | haproxy-3.0-nocaps | 0 | 3.0.4-r0 |
| Chainguard | haproxy-3.0-oci-entrypoint | 0 | 3.0.4-r0 |
| Debian:13 | haproxy | 0 | 2.9.10-1 |
| Debian:14 | haproxy | 0 | 2.9.10-1 |
| Ubuntu:20.04:LTS | haproxy | 0 | 2.0.33-0ubuntu0.1 |
| Ubuntu:22.04:LTS | haproxy | 0 | 2.4.24-0ubuntu0.22.04.1 |
| Ubuntu:24.04:LTS | haproxy | 0 | 2.8.5-1ubuntu3 |
| 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 |
| Wolfi | haproxy-3.0 | 0 | 3.0.4-r0 |
| Wolfi | haproxy-3.0-doc | 0 | 3.0.4-r0 |
| Wolfi | haproxy-3.0-oci-entrypoint | 0 | 3.0.4-r0 |
| openSUSE:Tumbleweed | haproxy | 0 | 3.0.4+git0.7a59afa93-1.1 |
Related vulnerabilities
- CVE-2025-11230 Inefficient algorithm complexity in mjson in HAProxy allows remote attackers to cause a… Also affects haproxy
- CVE-2024-53008 Inconsistent interpretation of HTTP requests ('HTTP Request/Response Smuggling') issue… 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-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.9
- 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-26081 HAProxy Community Edition 3.0 through 3.3 before 3.3.3 lacks a length check for the… Also affects haproxy
- CVE-2026-55204 HAProxy through 3.4.0, fixed in commit 9a6d1fe, contains a null pointer dereference… Also affects haproxy