← back
CVE-2024-25111

SQUID-2024:1 Denial of Service in HTTP Chunked Decoding

CVSS 8.6 HIGHEPSS 65.3%CWE-674
In short

Squid web proxy versions 3.5.27 to 6.7 are vulnerable to a denial of service attack when processing specially crafted HTTP messages with chunked encoding. An attacker can crash the proxy by sending a malicious request that triggers uncontrolled recursion in the decoder.

Technical detail

CVE-2024-25111 exploits an uncontrolled recursion vulnerability in Squid's HTTP chunked transfer encoding decoder (CWE-674). A remote attacker can send a crafted chunked-encoded HTTP message to trigger recursive calls without proper depth limits, causing memory exhaustion and denial of service. Affected versions are 3.5.27 through 6.7; the issue is fixed in version 6.8.

Summary generated and translated by AI from the official description.
Squid is a web proxy cache. Starting in version 3.5.27 and prior to version 6.8, Squid may be vulnerable to a Denial of Service attack against HTTP Chunked decoder due to an uncontrolled recursion bug. This problem allows a remote attacker to cause Denial of Service when sending a crafted, chunked, encoded HTTP Message. This bug is fixed in Squid version 6.8. In addition, patches addressing this problem for the stable releases can be found in Squid's patch archives. There is no workaround for this issue.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H
Affected products
squid-cache · squid

Want to know if your infrastructure is exposed to this?

Talk to TrueHacking →