ZeroHour

CVE-2024-45802

mass

Squid caching proxy DoS via crafted responses from a trusted server

CVSS 3.1
7.5 high
EPSS
48%p99
Published
()
Modified
AI analysis

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.

Affected
squid-cache Squidversions 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
Estimated exposure
masshundreds of thousands of internet-visible Squid proxies (total installations, including unexposed internal and appliance-bundled deployments, likely in the… — Public internet-wide scans such as Shodan/Censys regularly report on the order of 10^5 Squid instances, and Squid ships as the default proxy component in many Linux distributions and network/gateway appliances, so effective exposure is at…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

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 news

No ingested article mentions this CVE yet.