CVE-2020-15811
squid3 - security update
An issue was discovered in Squid before 4.13 and 5.x before 5.0.4. Due to incorrect data validation, HTTP Request Splitting attacks may succeed against HTTP and HTTPS traffic. This leads to cache poisoning. This allows any client, including browser scripts, to bypass local security and poison the browser cache and any downstream caches with content from an arbitrary source. Squid uses a string search instead of parsing the Transfer-Encoding header to find chunked encoding. This allows an attacker to hide a second request inside Transfer-Encoding: it is interpreted by Squid as chunked and split out into a second request delivered upstream. Squid will then deliver two distinct responses to the client, corrupting any downstream caches.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.5
An issue was discovered in Squid before 4.13 and 5.x before 5.0.4. Due to incorrect data validation, HTTP Request Splitting attacks may succeed against HTTP and HTTPS traffic. This leads to cache poisoning. This allows any client, including browser scripts, to bypass local security and poison the browser cache and any downstream caches with content from an arbitrary source. Squid uses a string search instead of parsing the Transfer-Encoding header to find chunked encoding. This allows an attacker to hide a second request inside Transfer-Encoding: it is interpreted by Squid as chunked and split out into a second request delivered upstream. Squid will then deliver two distinct responses to the client, corrupting any downstream caches.
- Record
CVE-2020-15811- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:N/I:P/A:N - Weakness
- CWE-697
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in Squid before 4.13 and 5.x before 5.0.4. Due to incorrect data validation, HTTP Request Splitting attacks may succeed against HTTP and HTTPS traffic. This leads to cache poisoning. This allows any client, including browser scripts, to bypass local security and poison the browser cache and any downstream caches with content from an arbitrary source. Squid uses a string search instead of parsing the Transfer-Encoding header to find chunked encoding. This allows an attacker to hide a second request inside Transfer-Encoding: it is interpreted by Squid as chunked and split out into a second request delivered upstream. Squid will then deliver two distinct responses to the client, corrupting any downstream caches.
- Record
CVE-2020-15811- Updated
- 2026-11-02
EUVDEUVD-2020-7794 No score
An issue was discovered in Squid before 4.13 and 5.x before 5.0.4. Due to incorrect data validation, HTTP Request Splitting attacks may succeed against HTTP and HTTPS traffic. This leads to cache poisoning. This allows any client, including browser scripts, to bypass local security and poison the browser cache and any downstream caches with content from an arbitrary source. Squid uses a string search instead of parsing the Transfer-Encoding header to find chunked encoding. This allows an attacker to hide a second request inside Transfer-Encoding: it is interpreted by Squid as chunked and split out into a second request delivered upstream. Squid will then deliver two distinct responses to the client, corrupting any downstream caches.
- Record
EUVD-2020-7794- Updated
- 2026-11-03
OSVALPINE-CVE-2020-15811
6.5
An issue was discovered in Squid before 4.13 and 5.x before 5.0.4. Due to incorrect data validation, HTTP Request Splitting attacks may succeed against HTTP and HTTPS traffic. This leads to cache poisoning. This allows any client, including browser scripts, to bypass local security and poison the browser cache and any downstream caches with content from an arbitrary source. Squid uses a string search instead of parsing the Transfer-Encoding header to find chunked encoding. This allows an attacker to hide a second request inside Transfer-Encoding: it is interpreted by Squid as chunked and split out into a second request delivered upstream. Squid will then deliver two distinct responses to the client, corrupting any downstream caches.
- Record
ALPINE-CVE-2020-15811- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSV
6.5
An issue was discovered in Squid before 4.13 and 5.x before 5.0.4. Due to incorrect data validation, HTTP Request Splitting attacks may succeed against HTTP and HTTPS traffic. This leads to cache poisoning. This allows any client, including browser scripts, to bypass local security and poison the browser cache and any downstream caches with content from an arbitrary source. Squid uses a string search instead of parsing the Transfer-Encoding header to find chunked encoding. This allows an attacker to hide a second request inside Transfer-Encoding: it is interpreted by Squid as chunked and split out into a second request delivered upstream. Squid will then deliver two distinct responses to the client, corrupting any downstream caches.
- Record
CVE-2020-15811- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2020-15811
6.5
An issue was discovered in Squid before 4.13 and 5.x before 5.0.4. Due to incorrect data validation, HTTP Request Splitting attacks may succeed against HTTP and HTTPS traffic. This leads to cache poisoning. This allows any client, including browser scripts, to bypass local security and poison the browser cache and any downstream caches with content from an arbitrary source. Squid uses a string search instead of parsing the Transfer-Encoding header to find chunked encoding. This allows an attacker to hide a second request inside Transfer-Encoding: it is interpreted by Squid as chunked and split out into a second request delivered upstream. Squid will then deliver two distinct responses to the client, corrupting any downstream caches.
- Record
DEBIAN-CVE-2020-15811- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
Show 15 moreShow less
OSVOESA-2021-1092
8.8
squid security update
Squid is a high-performance proxy caching server. It handles all requests in a single, non-blocking, I/O-driven process and keeps meta data and implements negative caching of failed requests.
Security Fix(es):
An issue was discovered in Squid before 4.12 and 5.x before 5.0.3. Due to use of a potentially dangerous function, Squid and the default certificate validation helper are vulnerable to a Denial of Service when opening a TLS connection to an attacker-controlled server for HTTPS. This occurs because unrecognized error values are mapped to NULL, but later code expects that each error value is mapped to a valid error string.(CVE-2020-14058)
An issue was discovered in Squid before 4.13 and 5.x before 5.0.4. Due to incorrect data validation, HTTP Request Smuggling attacks may succeed against HTTP and HTTPS traffic. This leads to cache poisoning. This allows any client, including browser scripts, to bypass local security and poison the proxy cache and any downstream caches with content from an arbitrary source. When configured for relaxed header parsing (the default), Squid relays headers containing whitespace characters to upstream servers. When this occurs as a prefix to a Content-Length header, the frame length specified will be ignored by Squid (allowing for a conflicting length to be used from another Content-Length header) but relayed upstream.(CVE-2020-15810)
An issue was discovered in Squid before 4.13 and 5.x before 5.0.4. Due to incorrect data validation, HTTP Request Splitting attacks may succeed against HTTP and HTTPS traffic. This leads to cache poisoning. This allows any client, including browser scripts, to bypass local security and poison the browser cache and any downstream caches with content from an arbitrary source. Squid uses a string search instead of parsing the Transfer-Encoding header to find chunked encoding. This allows an attacker to hide a second request inside Transfer-Encoding: it is interpreted by Squid as chunked and split out into a second request delivered upstream. Squid will then deliver two distinct responses to the client, corrupting any downstream caches.(CVE-2020-15811)
Squid before 4.13 and 5.x before 5.0.4 allows a trusted peer to perform Denial of Service by consuming all available CPU cycles during handling of a crafted Cache Digest response message. This only occurs when cache_peer is used with the cache digests feature. The problem exists because peerDigestHandleReply() livelocking in peer_digest.cc mishandles EOF.(CVE-2020-24606)
An issue was discovered in Squid before 5.0.2. A remote attacker can replay a sniffed Digest Authentication nonce to gain access to resources that are otherwise forbidden. This occurs because the attacker can overflow the nonce reference counter (a short integer). Remote code execution may occur if the pooled token credentials are freed (instead of replayed as valid credentials).(CVE-2020-11945)
An issue was discovered in http/ContentLengthInterpreter.cc in Squid before 4.12 and 5.x before 5.0.3. A Request Smuggling and Poisoning attack can succeed against the HTTP cache. The client sends an HTTP request with a Content-Length header containing "+\ "-" or an uncommon shell whitespace character prefix to the length field-value.(CVE-2020-15049)
- Record
OESA-2021-1092- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:3623
9.6
Red Hat Security Advisory: squid:4 security update
- Record
RHSA-2020:3623- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2020:4082
9.6
Red Hat Security Advisory: squid security update
- Record
RHSA-2020:4082- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2020:3623
9.6
Important: squid:4 security update
Squid is a high-performance proxy caching server for web clients, supporting FTP, Gopher, and HTTP data objects.
Security Fix(es):
-
squid: HTTP Request Smuggling could result in cache poisoning (CVE-2020-15810)
-
squid: HTTP Request Splitting could result in cache poisoning (CVE-2020-15811)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2020:3623- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-15811
6.5
An issue was discovered in Squid before 4.13 and 5.x before 5.0.4. Due to incorrect data validation, HTTP Request Splitting attacks may succeed against HTTP and HTTPS traffic. This leads to cache poisoning. This allows any client, including browser scripts, to bypass local security and poison the browser cache and any downstream caches with content from an arbitrary source. Squid uses a string search instead of parsing the Transfer-Encoding header to find chunked encoding. This allows an attacker to hide a second request inside Transfer-Encoding: it is interpreted by Squid as chunked and split out into a second request delivered upstream. Squid will then deliver two distinct responses to the client, corrupting any downstream caches.
- Record
UBUNTU-CVE-2020-15811- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N - Updated
- 2026-11-02
OSVMGASA-2020-0361 No score
Updated squid packages fix security vulnerabilities
An issue was discovered in Squid before 4.13. Due to incorrect data validation, HTTP Request Smuggling attacks may succeed against HTTP and HTTPS traffic. This leads to cache poisoning. This allows any client, including browser scripts, to bypass local security and poison the proxy cache and any downstream caches with content from an arbitrary source. When configured for relaxed header parsing (the default), Squid relays headers containing whitespace characters to upstream servers. When this occurs as a prefix to a Content-Length header, the frame length specified will be ignored by Squid (allowing for a conflicting length to be used from another Content-Length header) but relayed upstream (CVE-2020-15810).
An issue was discovered in Squid before 4.13. Due to incorrect data validation, HTTP Request Splitting attacks may succeed against HTTP and HTTPS traffic. This leads to cache poisoning. This allows any client, including browser scripts, to bypass local security and poison the browser cache and any downstream caches with content from an arbitrary source. Squid uses a string search instead of parsing the Transfer-Encoding header to find chunked encoding. This allows an attacker to hide a second request inside Transfer-Encoding: it is interpreted by Squid as chunked and split out into a second request delivered upstream. Squid will then deliver two distinct responses to the client, corrupting any downstream caches (CVE-2020-15811).
Squid before 4.13 and 5.x before 5.0.4 allows a trusted peer to perform Denial of Service by consuming all available CPU cycles during handling of a crafted Cache Digest response message. This only occurs when cache_peer is used with the cache digests feature. The problem exists because peerDigestHandleReply() livelocking in peer_digest.cc mishandles EOF (CVE-2020-24606).
- Record
MGASA-2020-0361- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:1346-1 No score
Security update for squid
This update for squid fixes the following issues:
squid was updated to version 4.13:
- CVE-2020-24606: Fix livelocking in peerDigestHandleReply (bsc#1175671).
- CVE-2020-15811: Improve Transfer-Encoding handling (bsc#1175665).
- CVE-2020-15810: Enforce token characters for field-name (bsc#1175664).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:1346-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:1369-1 No score
Security update for squid
This update for squid fixes the following issues:
squid was updated to version 4.13:
- CVE-2020-24606: Fix livelocking in peerDigestHandleReply (bsc#1175671).
- CVE-2020-15811: Improve Transfer-Encoding handling (bsc#1175665).
- CVE-2020-15810: Enforce token characters for field-name (bsc#1175664).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:1369-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11403-1 No score
squid-4.16-1.5 on GA media
These are all security issues fixed in the squid-4.16-1.5 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11403-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:14590-1 No score
Security update for squid3
This update for squid3 fixes the following issues:
- CVE-2020-15811: Fixed an HTTP request splitting vulnerability (bsc#1175665).
- CVE-2020-24606: Fixed a DoS vulnerability when processing Cache Digest Responses (bsc#1175671).
- CVE-2020-15810: Fixed an HTTP request smuggling vulnerability (bsc#1175664).
- Record
SUSE-SU-2020:14590-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:2442-1 No score
Security update for squid
This update for squid fixes the following issues:
squid was updated to version 4.13:
- CVE-2020-24606: Fix livelocking in peerDigestHandleReply (bsc#1175671).
- CVE-2020-15811: Improve Transfer-Encoding handling (bsc#1175665).
- CVE-2020-15810: Enforce token characters for field-name (bsc#1175664).
- Record
SUSE-SU-2020:2442-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:2443-1 No score
Security update for squid
This update for squid fixes the following issues:
squid was updated to version 4.13:
- CVE-2020-24606: Fix livelocking in peerDigestHandleReply (bsc#1175671).
- CVE-2020-15811: Improve Transfer-Encoding handling (bsc#1175665).
- CVE-2020-15810: Enforce token characters for field-name (bsc#1175664).
- Record
SUSE-SU-2020:2443-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:2471-1 No score
Security update for squid
This update for squid fixes the following issues:
- CVE-2020-24606: Fix livelocking in peerDigestHandleReply (bsc#1175671).
- CVE-2020-15811: Improve Transfer-Encoding handling (bsc#1175665).
- CVE-2020-15810: Enforce token characters for field-name (bsc#1175664).
- Record
SUSE-SU-2020:2471-1- Updated
- 2026-11-02
OSVUSN-4477-1 No score
squid vulnerabilities
Amit Klein discovered that Squid incorrectly validated certain data. A remote attacker could possibly use this issue to perform an HTTP request smuggling attack, resulting in cache poisoning. (CVE-2020-15810)
Régis Leroy discovered that Squid incorrectly validated certain data. A remote attacker could possibly use this issue to perform an HTTP request splitting attack, resulting in cache poisoning. (CVE-2020-15811)
Lubos Uhliarik discovered that Squid incorrectly handled certain Cache Digest response messages sent by trusted peers. A remote attacker could possibly use this issue to cause Squid to consume resources, resulting in a denial of service. (CVE-2020-24606)
- Record
USN-4477-1- Updated
- 2026-11-02
OSVUSN-4551-1 No score
squid3 vulnerabilities
Alex Rousskov and Amit Klein discovered that Squid incorrectly handled certain Content-Length headers. A remote attacker could possibly use this issue to perform an HTTP request smuggling attack, resulting in cache poisoning. (CVE-2020-15049)
Amit Klein discovered that Squid incorrectly validated certain data. A remote attacker could possibly use this issue to perform an HTTP request smuggling attack, resulting in cache poisoning. (CVE-2020-15810)
Régis Leroy discovered that Squid incorrectly validated certain data. A remote attacker could possibly use this issue to perform an HTTP request splitting attack, resulting in cache poisoning. (CVE-2020-15811)
Lubos Uhliarik discovered that Squid incorrectly handled certain Cache Digest response messages sent by trusted peers. A remote attacker could possibly use this issue to cause Squid to consume resources, resulting in a denial of service. (CVE-2020-24606)
- Record
USN-4551-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
squidAlpine:v3.10 |
5.0 up to 4.13-r0 | 4.13-r0 |
squidAlpine:v3.11 |
5.0 up to 4.13-r0 | 4.13-r0 |
squidAlpine:v3.12 |
5.0 up to 4.13-r0 | 4.13-r0 |
squidAlpine:v3.13 |
5.0 up to 4.13.0-r0 | 4.13.0-r0 |
squidAlpine:v3.14 |
5.0 up to 4.13.0-r0 | 4.13.0-r0 |
squidAlpine:v3.15 |
5.0 up to 4.13.0-r0 | 4.13.0-r0 |
squidAlpine:v3.16 |
5.0 up to 4.13.0-r0 | 4.13.0-r0 |
squidAlpine:v3.17 |
5.0 up to 4.13.0-r0 | 4.13.0-r0 |
squidAlpine:v3.18 |
5.0 up to 4.13.0-r0 | 4.13.0-r0 |
squidAlpine:v3.19 |
5.0 up to 4.13.0-r0 | 4.13.0-r0 |
Show 77 moreShow less
| Package | Affected | Fixed |
|---|---|---|
squidAlpine:v3.20 |
5.0 up to 4.13.0-r0 | 4.13.0-r0 |
squidAlpine:v3.21 |
5.0 up to 4.13.0-r0 | 4.13.0-r0 |
squidAlpine:v3.22 |
5.0 up to 4.13.0-r0 | 4.13.0-r0 |
squidAlpine:v3.23 |
5.0 up to 4.13.0-r0 | 4.13.0-r0 |
squidAlpine:v3.24 |
5.0 up to 4.13.0-r0 | 4.13.0-r0 |
squidAlpine:v3.9 |
5.0 up to 4.13-r0 | 4.13-r0 |
squidDebian:12 |
before 4.13-1 | 4.13-1 |
squidDebian:13 |
before 4.13-1 | 4.13-1 |
squidDebian:14 |
before 4.13-1 | 4.13-1 |
squid3Debian:9 From an advisory covering 4 CVEs |
before 3.5.23-5+deb9u5, plus listed versions 3.5.23-53.5.23-5+deb9u13.5.23-5+deb9u23.5.23-5+deb9u33.5.23-5+deb9u4 |
3.5.23-5+deb9u5 |
squidDebian:10 From an advisory covering 3 CVEs |
before 4.6-1+deb10u4, plus listed versions 4.6-14.6-1+deb10u14.6-1+deb10u24.6-1+deb10u3 |
4.6-1+deb10u4 |
squidMageia:7 From an advisory covering 3 CVEs |
before 4.13-1.mga7 | 4.13-1.mga7 |
squidopenEuler:20.03-LTS-SP1 From an advisory covering 6 CVEs |
before 4.9-6.oe1 | 4.9-6.oe1 |
libecapRed Hat:rhel_e4s:8.0::appstream From an advisory covering 2 CVEs |
before 0:1.0.1-2.module+el8.0.0+4045+70edde92 | 0:1.0.1-2.module+el8.0.0+4045+70edde92 |
libecap-debuginfoRed Hat:rhel_e4s:8.0::appstream From an advisory covering 2 CVEs |
before 0:1.0.1-2.module+el8.0.0+4045+70edde92 | 0:1.0.1-2.module+el8.0.0+4045+70edde92 |
libecap-debugsourceRed Hat:rhel_e4s:8.0::appstream From an advisory covering 2 CVEs |
before 0:1.0.1-2.module+el8.0.0+4045+70edde92 | 0:1.0.1-2.module+el8.0.0+4045+70edde92 |
libecap-develRed Hat:rhel_e4s:8.0::appstream From an advisory covering 2 CVEs |
before 0:1.0.1-2.module+el8.0.0+4045+70edde92 | 0:1.0.1-2.module+el8.0.0+4045+70edde92 |
squidRed Hat:rhel_e4s:8.0::appstream From an advisory covering 2 CVEs |
before 7:4.4-5.module+el8.0.0+7838+974c4845.2 | 7:4.4-5.module+el8.0.0+7838+974c4845.2 |
squid-debuginfoRed Hat:rhel_e4s:8.0::appstream From an advisory covering 2 CVEs |
before 7:4.4-5.module+el8.0.0+7838+974c4845.2 | 7:4.4-5.module+el8.0.0+7838+974c4845.2 |
squid-debugsourceRed Hat:rhel_e4s:8.0::appstream From an advisory covering 2 CVEs |
before 7:4.4-5.module+el8.0.0+7838+974c4845.2 | 7:4.4-5.module+el8.0.0+7838+974c4845.2 |
libecapRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debuginfoRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debugsourceRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-develRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
squidRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 7:4.4-8.module+el8.1.0+7837+e38d3ca0.2 | 7:4.4-8.module+el8.1.0+7837+e38d3ca0.2 |
squid-debuginfoRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 7:4.4-8.module+el8.1.0+7837+e38d3ca0.2 | 7:4.4-8.module+el8.1.0+7837+e38d3ca0.2 |
squid-debugsourceRed Hat:rhel_eus:8.1::appstream From an advisory covering 2 CVEs |
before 7:4.4-8.module+el8.1.0+7837+e38d3ca0.2 | 7:4.4-8.module+el8.1.0+7837+e38d3ca0.2 |
libecapRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
libecap-develRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 0:1.0.1-2.module+el8.1.0+4044+36416a77 | 0:1.0.1-2.module+el8.1.0+4044+36416a77 |
squidRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 7:4.4-8.module+el8.2.0+7834+b8ecaeef.2 | 7:4.4-8.module+el8.2.0+7834+b8ecaeef.2 |
squid-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 7:4.4-8.module+el8.2.0+7834+b8ecaeef.2 | 7:4.4-8.module+el8.2.0+7834+b8ecaeef.2 |
squid-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 2 CVEs |
before 7:4.4-8.module+el8.2.0+7834+b8ecaeef.2 | 7:4.4-8.module+el8.2.0+7834+b8ecaeef.2 |
squidRed Hat:enterprise_linux:7::server From an advisory covering 7 CVEs |
before 7:3.5.20-17.el7_9.4 | 7:3.5.20-17.el7_9.4 |
squid-debuginfoRed Hat:enterprise_linux:7::server From an advisory covering 7 CVEs |
before 7:3.5.20-17.el7_9.4 | 7:3.5.20-17.el7_9.4 |
squid-migration-scriptRed Hat:enterprise_linux:7::server From an advisory covering 7 CVEs |
before 7:3.5.20-17.el7_9.4 | 7:3.5.20-17.el7_9.4 |
squid-sysvinitRed Hat:enterprise_linux:7::server From an advisory covering 7 CVEs |
before 7:3.5.20-17.el7_9.4 | 7:3.5.20-17.el7_9.4 |
squidRed Hat:enterprise_linux:7::workstation From an advisory covering 7 CVEs |
before 7:3.5.20-17.el7_9.4 | 7:3.5.20-17.el7_9.4 |
squid-debuginfoRed Hat:enterprise_linux:7::workstation From an advisory covering 7 CVEs |
before 7:3.5.20-17.el7_9.4 | 7:3.5.20-17.el7_9.4 |
squid-migration-scriptRed Hat:enterprise_linux:7::workstation From an advisory covering 7 CVEs |
before 7:3.5.20-17.el7_9.4 | 7:3.5.20-17.el7_9.4 |
squid-sysvinitRed Hat:enterprise_linux:7::workstation From an advisory covering 7 CVEs |
before 7:3.5.20-17.el7_9.4 | 7:3.5.20-17.el7_9.4 |
libecapRocky Linux:8 From an advisory covering 2 CVEs |
before 0:1.0.1-2.module+el8.4.0+404+316a0dc5 | 0:1.0.1-2.module+el8.4.0+404+316a0dc5 |
squid3SUSE:Linux Enterprise Point of Sale 11 SP3 From an advisory covering 3 CVEs |
before 3.1.23-8.16.37.15.1 | 3.1.23-8.16.37.15.1 |
squid3SUSE:Linux Enterprise Server 11 SP4-LTSS From an advisory covering 3 CVEs |
before 3.1.23-8.16.37.15.1 | 3.1.23-8.16.37.15.1 |
squidSUSE:Linux Enterprise Module for Server Applications 15 SP1 From an advisory covering 4 CVEs |
before 4.13-5.23.1 | 4.13-5.23.1 |
squidSUSE:Linux Enterprise Module for Server Applications 15 SP2 From an advisory covering 4 CVEs |
before 4.13-5.23.1 | 4.13-5.23.1 |
squidSUSE:Linux Enterprise High Performance Computing 15-ESPOS From an advisory covering 4 CVEs |
before 4.13-5.23.1 | 4.13-5.23.1 |
squidSUSE:Linux Enterprise High Performance Computing 15-LTSS From an advisory covering 4 CVEs |
before 4.13-5.23.1 | 4.13-5.23.1 |
squidSUSE:Linux Enterprise Server 15-LTSS From an advisory covering 4 CVEs |
before 4.13-5.23.1 | 4.13-5.23.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 15 From an advisory covering 4 CVEs |
before 4.13-5.23.1 | 4.13-5.23.1 |
squidSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 4 CVEs |
before 4.13-4.15.1 | 4.13-4.15.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 4 CVEs |
before 4.13-4.15.1 | 4.13-4.15.1 |
squidSUSE:HPE Helion OpenStack 8 From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squidSUSE:OpenStack Cloud 7 From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squidSUSE:OpenStack Cloud 8 From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squidSUSE:OpenStack Cloud 9 From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squidSUSE:OpenStack Cloud Crowbar 8 From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squidSUSE:OpenStack Cloud Crowbar 9 From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squidSUSE:Linux Enterprise Server 12 SP2-LTSS From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squidSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squidSUSE:Linux Enterprise Server 12 SP3-LTSS From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squidSUSE:Linux Enterprise Server 12 SP3-BCL From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squidSUSE:Linux Enterprise Server 12 SP4-LTSS From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squidSUSE:Enterprise Storage 5 From an advisory covering 3 CVEs |
before 3.5.21-26.32.1 | 3.5.21-26.32.1 |
squid3Ubuntu:16.04:LTS |
before 3.5.12-1ubuntu7.15, plus listed versions 3.3.8-1ubuntu163.3.8-1ubuntu173.5.12-1ubuntu63.5.12-1ubuntu73.5.12-1ubuntu7.1 Show 13 moreShow less3.5.12-1ubuntu7.23.5.12-1ubuntu7.33.5.12-1ubuntu7.43.5.12-1ubuntu7.53.5.12-1ubuntu7.63.5.12-1ubuntu7.73.5.12-1ubuntu7.83.5.12-1ubuntu7.93.5.12-1ubuntu7.103.5.12-1ubuntu7.113.5.12-1ubuntu7.123.5.12-1ubuntu7.133.5.12-1ubuntu7.14 |
3.5.12-1ubuntu7.15 |
squid3Ubuntu:18.04:LTS |
before 3.5.27-1ubuntu1.9, plus listed versions 3.5.23-5ubuntu13.5.23-5ubuntu23.5.27-1ubuntu13.5.27-1ubuntu1.13.5.27-1ubuntu1.2 Show 6 moreShow less3.5.27-1ubuntu1.33.5.27-1ubuntu1.43.5.27-1ubuntu1.53.5.27-1ubuntu1.63.5.27-1ubuntu1.73.5.27-1ubuntu1.8 |
3.5.27-1ubuntu1.9 |
squidUbuntu:20.04:LTS |
before 4.10-1ubuntu1.2, plus listed versions 4.8-1ubuntu24.8-1ubuntu34.9-2ubuntu14.9-2ubuntu24.9-2ubuntu34.9-2ubuntu44.10-1ubuntu14.10-1ubuntu1.1 |
4.10-1ubuntu1.2 |
squidUbuntu:20.04:LTS From an advisory covering 3 CVEs |
before 4.10-1ubuntu1.2, plus listed versions 4.8-1ubuntu24.8-1ubuntu34.9-2ubuntu14.9-2ubuntu24.9-2ubuntu34.9-2ubuntu44.10-1ubuntu14.10-1ubuntu1.1 |
4.10-1ubuntu1.2 |
squid3Ubuntu:16.04:LTS From an advisory covering 4 CVEs |
before 3.5.12-1ubuntu7.15, plus listed versions 3.3.8-1ubuntu163.3.8-1ubuntu173.5.12-1ubuntu63.5.12-1ubuntu73.5.12-1ubuntu7.1 Show 13 moreShow less3.5.12-1ubuntu7.23.5.12-1ubuntu7.33.5.12-1ubuntu7.43.5.12-1ubuntu7.53.5.12-1ubuntu7.63.5.12-1ubuntu7.73.5.12-1ubuntu7.83.5.12-1ubuntu7.93.5.12-1ubuntu7.103.5.12-1ubuntu7.113.5.12-1ubuntu7.123.5.12-1ubuntu7.133.5.12-1ubuntu7.14 |
3.5.12-1ubuntu7.15 |
squid3Ubuntu:18.04:LTS From an advisory covering 4 CVEs |
before 3.5.27-1ubuntu1.9, plus listed versions 3.5.23-5ubuntu13.5.23-5ubuntu23.5.27-1ubuntu13.5.27-1ubuntu1.13.5.27-1ubuntu1.2 Show 6 moreShow less3.5.27-1ubuntu1.33.5.27-1ubuntu1.43.5.27-1ubuntu1.53.5.27-1ubuntu1.63.5.27-1ubuntu1.73.5.27-1ubuntu1.8 |
3.5.27-1ubuntu1.9 |
squidopenSUSE:Leap 15.1 From an advisory covering 4 CVEs |
before 4.13-lp151.2.24.1 | 4.13-lp151.2.24.1 |
squidopenSUSE:Leap 15.2 From an advisory covering 4 CVEs |
before 4.13-lp152.2.6.1 | 4.13-lp152.2.6.1 |
squidopenSUSE:Tumbleweed From an advisory covering 40 CVEs |
before 4.16-1.5 | 4.16-1.5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-15811 is a medium vulnerability (CVSS 6.5) in Squid-cache Squid, published August 24, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.07%, the 90th percentile. Fixed in squid 4.13-r0.
References
github.com/squid-cache/squid/security/advisories/GHSA-c7p8-xqhm-49wv
debian.org/security/2020/dsa-4751
usn.ubuntu.com/4477-1
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/HJJDI7JQFGQLVNCKMVY64LAFMKERAOK7
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BMTFLVB7GLRF2CKGFPZ4G4R5DIIPHWI3
lists.opensuse.org/opensuse-security-announce/2020-09/msg00012.html
Show 108 moreShow less
lists.opensuse.org/opensuse-security-announce/2020-09/msg00017.html
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/BE6FKUN7IGTIR2MEEMWYDT7N5EJJLZI2
usn.ubuntu.com/4551-1
lists.debian.org/debian-lts-announce/2020/10/msg00005.html
security.netapp.com/advisory/ntap-20210219-0007
security.netapp.com/advisory/ntap-20210226-0007
security.netapp.com/advisory/ntap-20210226-0006
security.alpinelinux.org/vuln/CVE-2020-15811
security-tracker.debian.org/tracker/CVE-2020-15811
advisories.mageia.org/MGASA-2020-0361.html
bugs.mageia.org/show_bug.cgi?id=27211
github.com/squid-cache/squid/security/advisories/GHSA-vvj7-xjgq-g2jg
github.com/squid-cache/squid/security/advisories/GHSA-3365-q9qx-f98m
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1092
nvd.nist.gov/vuln/detail/CVE-2020-14058
nvd.nist.gov/vuln/detail/CVE-2020-15810
nvd.nist.gov/vuln/detail/CVE-2020-15811
nvd.nist.gov/vuln/detail/CVE-2020-24606
nvd.nist.gov/vuln/detail/CVE-2020-11945
nvd.nist.gov/vuln/detail/CVE-2020-15049
access.redhat.com/errata/RHSA-2020:3623
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1871700
bugzilla.redhat.com/show_bug.cgi?id=1871702
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_3623.json
access.redhat.com/security/cve/CVE-2020-15810
cve.org/CVERecord?id=CVE-2020-15810
access.redhat.com/security/cve/CVE-2020-15811
cve.org/CVERecord?id=CVE-2020-15811
access.redhat.com/errata/RHSA-2020:4082
bugzilla.redhat.com/show_bug.cgi?id=1798534
bugzilla.redhat.com/show_bug.cgi?id=1798540
bugzilla.redhat.com/show_bug.cgi?id=1798552
bugzilla.redhat.com/show_bug.cgi?id=1852550
bugzilla.redhat.com/show_bug.cgi?id=1871705
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_4082.json
access.redhat.com/security/cve/CVE-2019-12528
cve.org/CVERecord?id=CVE-2019-12528
nvd.nist.gov/vuln/detail/CVE-2019-12528
squid-cache.org/Advisories/SQUID-2020_2.txt
access.redhat.com/security/cve/CVE-2020-8449
cve.org/CVERecord?id=CVE-2020-8449
nvd.nist.gov/vuln/detail/CVE-2020-8449
access.redhat.com/security/cve/CVE-2020-8450
cve.org/CVERecord?id=CVE-2020-8450
nvd.nist.gov/vuln/detail/CVE-2020-8450
access.redhat.com/security/cve/CVE-2020-15049
cve.org/CVERecord?id=CVE-2020-15049
github.com/squid-cache/squid/security/advisories/GHSA-qf3v-rc95-96j5
access.redhat.com/security/cve/CVE-2020-24606
cve.org/CVERecord?id=CVE-2020-24606
errata.rockylinux.org/RLSA-2020:3623
suse.com/support/update/announcement/2020/suse-su-202014590-1
bugzilla.suse.com/1175664
bugzilla.suse.com/1175665
bugzilla.suse.com/1175671
suse.com/security/cve/CVE-2020-15810
suse.com/security/cve/CVE-2020-15811
suse.com/security/cve/CVE-2020-24606
suse.com/support/update/announcement/2020/suse-su-20202442-1
bugzilla.suse.com/1173455
suse.com/security/cve/CVE-2020-15049
suse.com/support/update/announcement/2020/suse-su-20202443-1
suse.com/support/update/announcement/2020/suse-su-20202471-1
ubuntu.com/security/CVE-2020-15811
ubuntu.com/security/notices/USN-4477-1
ubuntu.com/security/notices/USN-4551-1
ubuntu.com/security/CVE-2020-15810
ubuntu.com/security/CVE-2020-24606
ubuntu.com/security/CVE-2020-15049
lists.opensuse.org/archives/list/[email protected]/thread/7ZLGD6G3KY7JU2TB5YQO7CEN77XZWRYS
lists.opensuse.org/archives/list/[email protected]/thread/UMN3THRFFUTAXOEGHNHSGKY647AMB7D6
suse.com/security/cve/CVE-2016-10002
suse.com/security/cve/CVE-2016-10003
suse.com/security/cve/CVE-2016-2569
suse.com/security/cve/CVE-2016-2571
suse.com/security/cve/CVE-2016-3947
suse.com/security/cve/CVE-2016-4051
suse.com/security/cve/CVE-2016-4052
suse.com/security/cve/CVE-2016-4553
suse.com/security/cve/CVE-2016-4555
suse.com/security/cve/CVE-2018-1000024
suse.com/security/cve/CVE-2018-1000027
suse.com/security/cve/CVE-2018-1172
suse.com/security/cve/CVE-2018-19131
suse.com/security/cve/CVE-2018-19132
suse.com/security/cve/CVE-2019-12519
suse.com/security/cve/CVE-2019-12523
suse.com/security/cve/CVE-2019-12525
suse.com/security/cve/CVE-2019-12526
suse.com/security/cve/CVE-2019-12527
suse.com/security/cve/CVE-2019-12528
suse.com/security/cve/CVE-2019-12529
suse.com/security/cve/CVE-2019-12854
suse.com/security/cve/CVE-2019-13345
suse.com/security/cve/CVE-2019-18677
suse.com/security/cve/CVE-2019-18678
suse.com/security/cve/CVE-2019-18679
suse.com/security/cve/CVE-2019-18860
suse.com/security/cve/CVE-2020-11945
suse.com/security/cve/CVE-2020-14059
suse.com/security/cve/CVE-2020-25097
suse.com/security/cve/CVE-2020-8449
suse.com/security/cve/CVE-2020-8517
suse.com/security/cve/CVE-2021-28651
suse.com/security/cve/CVE-2021-28652
suse.com/security/cve/CVE-2021-28662
suse.com/security/cve/CVE-2021-31806