← Back

Squid

squid

Vendor: Squid Cache • 111 CVEs

CVEs (111)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Squid Cache
1Squid
May 6, 2026
Apr 7, 2016
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Squid 3.x before 3.5.16 and 4.x before 4.0.8 improperly perform bounds checking, which allows remote attackers to cause a denial of service via a crafted HTTP response, related to Vary headers.
2Canonical
Squid Cache
2Squid
Ubuntu Linux
May 6, 2026
Apr 7, 2016
N/A· v4
8.2 HIGH· v3
7.5 HIGH· v2
Heap-based buffer overflow in the Icmp6::Recv function in icmp/Icmp6.cc in the pinger utility in Squid before 3.5.16 and 4.x before 4.0.8 allows remote servers to cause a denial of service (performance degradation or tra...Show more
Heap-based buffer overflow in the Icmp6::Recv function in icmp/Icmp6.cc in the pinger utility in Squid before 3.5.16 and 4.x before 4.0.8 allows remote servers to cause a denial of service (performance degradation or transition failures) or write sensitive information to log files via an ICMPv6 packet.Show less
1Squid Cache
1Squid
May 6, 2026
Feb 27, 2016
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
http.cc in Squid 4.x before 4.0.7 relies on the HTTP status code after a response-parsing failure, which allows remote HTTP servers to cause a denial of service (assertion failure and daemon exit) via a malformed respons...Show more
http.cc in Squid 4.x before 4.0.7 relies on the HTTP status code after a response-parsing failure, which allows remote HTTP servers to cause a denial of service (assertion failure and daemon exit) via a malformed response.Show less
1Squid Cache
1Squid
May 6, 2026
Feb 27, 2016
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
http.cc in Squid 3.x before 3.5.15 and 4.x before 4.0.7 proceeds with the storage of certain data after a response-parsing failure, which allows remote HTTP servers to cause a denial of service (assertion failure and dae...Show more
http.cc in Squid 3.x before 3.5.15 and 4.x before 4.0.7 proceeds with the storage of certain data after a response-parsing failure, which allows remote HTTP servers to cause a denial of service (assertion failure and daemon exit) via a malformed response.Show less
1Squid Cache
1Squid
May 6, 2026
Feb 27, 2016
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
The Edge Side Includes (ESI) parser in Squid 3.x before 3.5.15 and 4.x before 4.0.7 does not check buffer limits during XML parsing, which allows remote HTTP servers to cause a denial of service (assertion failure and da...Show more
The Edge Side Includes (ESI) parser in Squid 3.x before 3.5.15 and 4.x before 4.0.7 does not check buffer limits during XML parsing, which allows remote HTTP servers to cause a denial of service (assertion failure and daemon exit) via a crafted XML document, related to esi/CustomParser.cc and esi/CustomParser.h.Show less
1Squid Cache
1Squid
May 6, 2026
Feb 27, 2016
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Squid 3.x before 3.5.15 and 4.x before 4.0.7 does not properly append data to String objects, which allows remote servers to cause a denial of service (assertion failure and daemon exit) via a long string, as demonstrate...Show more
Squid 3.x before 3.5.15 and 4.x before 4.0.7 does not properly append data to String objects, which allows remote servers to cause a denial of service (assertion failure and daemon exit) via a long string, as demonstrated by a crafted HTTP Vary header.Show less
2Opensuse
Squid Cache
2Opensuse
Squid
May 6, 2026
Nov 6, 2015
N/A· v4
N/A· v3
4.0 MEDIUM· v2
Squid 3.4.4 through 3.4.11 and 3.5.0.1 through 3.5.1, when Digest authentication is used, allow remote authenticated users to retain access by leveraging a stale nonce, aka "Nonce replay vulnerability."
3Debian
FedoraprojectSquid Cache
3Debian Linux
FedoraSquid
May 6, 2026
Sep 28, 2015
N/A· v4
N/A· v3
6.8 MEDIUM· v2
Squid before 3.5.6 does not properly handle CONNECT method peer responses when configured with cache_peer, which allows remote attackers to bypass intended restrictions and gain access to a backend proxy via a CONNECT re...Show more
Squid before 3.5.6 does not properly handle CONNECT method peer responses when configured with cache_peer, which allows remote attackers to bypass intended restrictions and gain access to a backend proxy via a CONNECT request.Show less
3Fedoraproject
OracleSquid Cache
4Fedora
LinuxSolaris+1 more
May 6, 2026
May 18, 2015
N/A· v4
N/A· v3
2.6 LOW· v2
Squid 3.2.x before 3.2.14, 3.3.x before 3.3.14, 3.4.x before 3.4.13, and 3.5.x before 3.5.4, when configured with client-first SSL-bump, do not properly validate the domain or hostname fields of X.509 certificates, which...Show more
Squid 3.2.x before 3.2.14, 3.3.x before 3.3.14, 3.4.x before 3.4.13, and 3.5.x before 3.5.4, when configured with client-first SSL-bump, do not properly validate the domain or hostname fields of X.509 certificates, which allows man-in-the-middle attackers to spoof SSL servers via a valid certificate.Show less
1Squid Cache
1Squid
May 6, 2026
Feb 20, 2015
N/A· v4
N/A· v3
4.3 MEDIUM· v2
CRLF injection vulnerability in Squid before 3.1.1 allows remote attackers to inject arbitrary HTTP headers and conduct HTTP response splitting attacks via a crafted header in a response.
3Canonical
OracleSquid Cache
3Solaris
SquidUbuntu Linux
May 6, 2026
Nov 26, 2014
N/A· v4
N/A· v3
6.4 MEDIUM· v2
The pinger in Squid 3.x before 3.4.8 allows remote attackers to obtain sensitive information or cause a denial of service (crash) via a crafted (1) ICMP or (2) ICMP6 packet size.
1Squid Cache
1Squid
May 6, 2026
Nov 26, 2014
N/A· v4
N/A· v3
6.4 MEDIUM· v2
The pinger in Squid 3.x before 3.4.8 allows remote attackers to obtain sensitive information or cause a denial of service (out-of-bounds read and crash) via a crafted type in an (1) ICMP or (2) ICMP6 packet.
2Oracle
Squid Cache
2Solaris
Squid
May 6, 2026
Sep 12, 2014
N/A· v4
N/A· v3
6.8 MEDIUM· v2
Off-by-one error in the snmpHandleUdp function in snmp_core.cc in Squid 2.x and 3.x, when an SNMP port is configured, allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a...Show more
Off-by-one error in the snmpHandleUdp function in snmp_core.cc in Squid 2.x and 3.x, when an SNMP port is configured, allows remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via a crafted UDP SNMP request, which triggers a heap-based buffer overflow.Show less
1Squid Cache
1Squid
May 6, 2026
Sep 11, 2014
N/A· v4
N/A· v3
5.0 MEDIUM· v2
HttpHdrRange.cc in Squid 3.x before 3.3.12 and 3.4.x before 3.4.6 allows remote attackers to cause a denial of service (crash) via a request with crafted "Range headers with unidentifiable byte-range values."
2Opensuse
Squid Cache
2Opensuse
Squid
May 6, 2026
Apr 14, 2014
N/A· v4
N/A· v3
5.0 MEDIUM· v2
Squid 3.1 before 3.3.12 and 3.4 before 3.4.4, when SSL-Bump is enabled, allows remote attackers to cause a denial of service (assertion failure) via a crafted range request, related to state management.
1Squid Cache
1Squid
Apr 29, 2026
Sep 30, 2013
N/A· v4
N/A· v3
7.8 HIGH· v2
The strHdrAcptLangGetItem function in errorpage.cc in Squid 3.2.x before 3.2.9 and 3.3.x before 3.3.3 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a "," character in an Acc...Show more
The strHdrAcptLangGetItem function in errorpage.cc in Squid 3.2.x before 3.2.9 and 3.3.x before 3.3.3 allows remote attackers to cause a denial of service (infinite loop and CPU consumption) via a "," character in an Accept-Language header.Show less
2Opensuse
Squid Cache
2Opensuse
Squid
Apr 29, 2026
Sep 16, 2013
N/A· v4
N/A· v3
5.0 MEDIUM· v2
client_side_request.cc in Squid 3.2.x before 3.2.13 and 3.3.x before 3.3.8 allows remote attackers to cause a denial of service via a crafted port number in a HTTP Host header.
2Opensuse
Squid Cache
2Opensuse
Squid
Apr 29, 2026
Aug 9, 2013
N/A· v4
N/A· v3
7.5 HIGH· v2
Buffer overflow in the idnsALookup function in dns_internal.cc in Squid 3.2 through 3.2.11 and 3.3 through 3.3.6 allows remote attackers to cause a denial of service (memory corruption and server termination) via a long...Show more
Buffer overflow in the idnsALookup function in dns_internal.cc in Squid 3.2 through 3.2.11 and 3.3 through 3.3.6 allows remote attackers to cause a denial of service (memory corruption and server termination) via a long name in a DNS lookup request.Show less
2Canonical
Squid Cache
2Squid
Ubuntu Linux
Apr 29, 2026
Feb 8, 2013
N/A· v4
N/A· v3
5.0 MEDIUM· v2
cachemgr.cgi in Squid 3.1.x and 3.2.x, possibly 3.1.22, 3.2.4, and other versions, allows remote attackers to cause a denial of service (resource consumption) via a crafted request. NOTE: this issue is due to an incorre...Show more
cachemgr.cgi in Squid 3.1.x and 3.2.x, possibly 3.1.22, 3.2.4, and other versions, allows remote attackers to cause a denial of service (resource consumption) via a crafted request. NOTE: this issue is due to an incorrect fix for CVE-2012-5643, possibly involving an incorrect order of arguments or incorrect comparison.Show less
1Squid Cache
1Squid
Apr 29, 2026
Dec 20, 2012
N/A· v4
N/A· v3
5.0 MEDIUM· v2
Multiple memory leaks in tools/cachemgr.cc in cachemgr.cgi in Squid 2.x and 3.x before 3.1.22, 3.2.x before 3.2.4, and 3.3.x before 3.3.0.2 allow remote attackers to cause a denial of service (memory consumption) via (1)...Show more
Multiple memory leaks in tools/cachemgr.cc in cachemgr.cgi in Squid 2.x and 3.x before 3.1.22, 3.2.x before 3.2.4, and 3.3.x before 3.3.0.2 allow remote attackers to cause a denial of service (memory consumption) via (1) invalid Content-Length headers, (2) long POST requests, or (3) crafted authentication credentials.Show less