PT-2021-3106 · Squid+9 · Squid+10
Joshua Rogers
·
Published
2021-05-10
·
Updated
2024-06-15
·
CVE-2021-31806
CVSS v2.0
6.8
Medium
| Vector | AV:N/AC:L/Au:S/C:N/I:N/A:C |
Name of the Vulnerable Software and Affected Versions
Squid versions prior to 4.15
Squid versions 5.x prior to 5.0.6
Description
The issue is related to a memory-management bug that makes Squid vulnerable to a Denial of Service attack against all clients using the proxy. This can be exploited via HTTP Range request processing. The vulnerability exists due to insufficient checking of user-input data during HTTP Range request processing, allowing a remote attacker to cause a denial of service.
Recommendations
For Squid versions prior to 4.15, update to version 4.15 or later.
For Squid versions 5.x prior to 5.0.6, update to version 5.0.6 or later.
As a temporary workaround, consider restricting access to HTTP Range request processing until a patch is available.
Exploit
Fix
DoS
RCE
Improper Encoding or Escaping of Output
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Alt Linux
Almalinux
Astra Linux
Centos
Linuxmint
Red Hat
Rocky Linux
Squid
Squid Cache
Suse
Ubuntu