CVE-2021-31807: Integer Overflow
An issue was discovered in Squid before 4.15 and 5.x before 5.0.6. An integer overflow problem allows a remote server to achieve Denial of Service when delivering responses to HTTP Range requests. The issue trigger is a header that can be expected to exist in HTTP traffic without any malicious intent.
Other sources
Due to an incorrect memory management bug Squid is vulnerable to a Denial of Service attack against all clients using the proxy.
External Reference:
https://github.com/squid-cache/squid/security/advisories/GHSA-pxwq-f3qr-w2xf
— Red Hat
Affected Software
Remediation
Event History
Frequently Asked Questions
What is CVE-2021-31807?
CVE-2021-31807 is a vulnerability discovered in Squid before 4.15 and 5.x before 5.0.6 that allows a remote server to achieve Denial of Service when delivering responses to HTTP Range requests.
How does CVE-2021-31807 affect Squid?
CVE-2021-31807 affects Squid versions before 4.15 and 5.x before 5.0.6, potentially leading to denial of service.
What is the severity of CVE-2021-31807?
The severity of CVE-2021-31807 is medium, with a CVSS score of 6.5.
How can I fix CVE-2021-31807?
To fix CVE-2021-31807, upgrade to Squid version 4.15 or 5.0.6 or later.
Where can I find more information about CVE-2021-31807?
You can find more information about CVE-2021-31807 at the following references: [reference1](http://seclists.org/fulldisclosure/2023/Oct/14), [reference2](http://www.openwall.com/lists/oss-security/2023/10/11/3), [reference3](http://www.squid-cache.org/Versions/v4/changesets/squid-4-e7cf864f938f24eea8af0692c04d16790983c823.patch)