CVE-2024-45802
massSquid caching proxy DoS via crafted responses from a trusted server
CVE-2024-45802 combines input-validation, premature resource-release, and missing resource-release flaws in Squid, the widely used open-source caching proxy. It is triggered remotely when a server that the proxy fetches content from — i.e., any 'trusted' upstream server contacted on behalf of clients — sends responses that mishandle Squid's resource lifecycle, with no privileges or user interaction required. An attacker gains denial of service: the proxy's availability is disrupted for all clients that depend on it (CVSS availability impact: high; no confidentiality or integrity impact). Anyone running an affected Squid deployment as a forward, intercept, or caching proxy is exposed, until the fix in the default build configuration of Squid 6.10. As of now there is no known public proof-of-concept and it is not in CISA KEV, but EPSS puts the 30-day exploitation probability at about 48% (99th percentile), indicating elevated risk.
What to do: Upgrade Squid to version 6.10 or later, and verify your build configuration since the fix is described as applying to the default build; if you run Squid packaged by a distribution or appliance vendor, check for a backported security update. Until patched, consider limiting which upstream servers clients can reach through the proxy and monitor proxy availability and memory/connection usage for signs of resource exhaustion. Note the high EPSS score and re-check for emerging PoCs or in-the-wild activity.
| squid-cache Squid | versions prior to 6.10 (fixed in the default build configuration of Squid 6.10; non-default build configurations may behave differently per the advisory wording |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Squid is an open source caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. Due to Input Validation, Premature Release of Resource During Expected Lifetime, and Missing Release of Resource after Effective Lifetime bugs, Squid is vulnerable to Denial of Service attacks by a trusted server against all clients using the proxy. This bug is fixed in the default build configuration of Squid version 6.10.
- Vendors
- squid-cache
- Products
- squid
- Weakness
- CWE-20
- Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
In the news0 stories
No ingested article mentions this CVE yet.