Squid Denial-of-Service Vulnerability in ICP Traffic Handling

Vulnerability

A denial-of-service vulnerability has been identified in Squid versions prior to 7.5. This issue arises from a premature release of resources during their expected lifespan, combined with heap use-after-free bugs, leading to a reliable and repeatable denial-of-service condition when processing Internet Cache Protocol (ICP) traffic. The vulnerability affects Squid deployments that have ICP support enabled, specifically those configured with a non-zero 'icp_port'. Notably, this issue cannot be mitigated by denying ICP queries through 'icp_access' rules.

Impact

Exploitation of this vulnerability allows remote attackers to cause a denial-of-service condition on the Squid service by disrupting normal ICP traffic handling.

Reproduction

To reproduce this vulnerability, first ensure that Squid is running a version prior to 7.5 and has ICP support enabled (icp_port set to a non-zero value). Once these conditions are met, the vulnerability can be triggered by sending ICP queries to the Squid server, which will result in a denial-of-service condition.

Remediation

Users can upgrade to Squid version 7.5, where this vulnerability has been fixed. For those using prepackaged versions of Squid, refer to the package vendor for availability information on the updated version.

Added: Mar 26, 2026, 1:26 AM
Updated: Mar 26, 2026, 1:26 AM

Vulnerability Rating

Custom Algorithm
spread
6.8
impact
2.5
exploitability
8.8
remediation
8.3
relevance
4.7
threat
4.8
urgency
2.9
incentive
8.3

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.