CVE-2019-12521
An issue was discovered in Squid through 4.7. When Squid is parsing ESI, it keeps the ESI...
An issue was discovered in Squid through 4.7. When Squid is parsing ESI, it keeps the ESI elements in ESIContext. ESIContext contains a buffer for holding a stack of ESIElements. When a new ESIElement is parsed, it is added via addStackElement. addStackElement has a check for the number of elements in this buffer, but it's off by 1, leading to a Heap Overflow of 1 element. The overflow is within the same structure so it can't affect adjacent memory blocks, and thus just leads to a crash while processing.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
5.9
An issue was discovered in Squid through 4.7. When Squid is parsing ESI, it keeps the ESI elements in ESIContext. ESIContext contains a buffer for holding a stack of ESIElements. When a new ESIElement is parsed, it is added via addStackElement. addStackElement has a check for the number of elements in this buffer, but it's off by 1, leading to a Heap Overflow of 1 element. The overflow is within the same structure so it can't affect adjacent memory blocks, and thus just leads to a crash while processing.
- Record
CVE-2019-12521- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-193, CWE-787
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in Squid through 4.7. When Squid is parsing ESI, it keeps the ESI elements in ESIContext. ESIContext contains a buffer for holding a stack of ESIElements. When a new ESIElement is parsed, it is added via addStackElement. addStackElement has a check for the number of elements in this buffer, but it's off by 1, leading to a Heap Overflow of 1 element. The overflow is within the same structure so it can't affect adjacent memory blocks, and thus just leads to a crash while processing.
- Record
CVE-2019-12521- Updated
- 2026-11-02
EUVDEUVD-2019-4116 No score
An issue was discovered in Squid through 4.7. When Squid is parsing ESI, it keeps the ESI elements in ESIContext. ESIContext contains a buffer for holding a stack of ESIElements. When a new ESIElement is parsed, it is added via addStackElement. addStackElement has a check for the number of elements in this buffer, but it's off by 1, leading to a Heap Overflow of 1 element. The overflow is within the same structure so it can't affect adjacent memory blocks, and thus just leads to a crash while processing.
- Record
EUVD-2019-4116- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-7mv4-9v7r-5gq3 No score
An issue was discovered in Squid through 4.7. When Squid is parsing ESI, it keeps the ESI...
An issue was discovered in Squid through 4.7. When Squid is parsing ESI, it keeps the ESI elements in ESIContext. ESIContext contains a buffer for holding a stack of ESIElements. When a new ESIElement is parsed, it is added via addStackElement. addStackElement has a check for the number of elements in this buffer, but it's off by 1, leading to a Heap Overflow of 1 element. The overflow is within the same structure so it can't affect adjacent memory blocks, and thus just leads to a crash while processing.
- Record
GHSA-7mv4-9v7r-5gq3- Weakness
- CWE-787
- Updated
- 2026-11-02
OSVALPINE-CVE-2019-12521
5.9
An issue was discovered in Squid through 4.7. When Squid is parsing ESI, it keeps the ESI elements in ESIContext. ESIContext contains a buffer for holding a stack of ESIElements. When a new ESIElement is parsed, it is added via addStackElement. addStackElement has a check for the number of elements in this buffer, but it's off by 1, leading to a Heap Overflow of 1 element. The overflow is within the same structure so it can't affect adjacent memory blocks, and thus just leads to a crash while processing.
- Record
ALPINE-CVE-2019-12521- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
5.9
An issue was discovered in Squid through 4.7. When Squid is parsing ESI, it keeps the ESI elements in ESIContext. ESIContext contains a buffer for holding a stack of ESIElements. When a new ESIElement is parsed, it is added via addStackElement. addStackElement has a check for the number of elements in this buffer, but it's off by 1, leading to a Heap Overflow of 1 element. The overflow is within the same structure so it can't affect adjacent memory blocks, and thus just leads to a crash while processing.
- Record
CVE-2019-12521- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 14 moreShow less
OSVDEBIAN-CVE-2019-12521
5.9
An issue was discovered in Squid through 4.7. When Squid is parsing ESI, it keeps the ESI elements in ESIContext. ESIContext contains a buffer for holding a stack of ESIElements. When a new ESIElement is parsed, it is added via addStackElement. addStackElement has a check for the number of elements in this buffer, but it's off by 1, leading to a Heap Overflow of 1 element. The overflow is within the same structure so it can't affect adjacent memory blocks, and thus just leads to a crash while processing.
- Record
DEBIAN-CVE-2019-12521- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2022-1851
5.9
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 through 4.7. When Squid is parsing ESI, it keeps the ESI elements in ESIContext. ESIContext contains a buffer for holding a stack of ESIElements. When a new ESIElement is parsed, it is added via addStackElement. addStackElement has a check for the number of elements in this buffer, but it s off by 1, leading to a Heap Overflow of 1 element. The overflow is within the same structure so it can t affect adjacent memory blocks, and thus just leads to a crash while processing.(CVE-2019-12521)
- Record
OESA-2022-1851- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2020:4743
8.5
Red Hat Security Advisory: squid:4 security, bug fix, and enhancement update
- Record
RHSA-2020:4743- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2020:4743
8.5
Moderate: squid:4 security, bug fix, and enhancement update
Squid is a high-performance proxy caching server for web clients, supporting FTP, Gopher, and HTTP data objects.
The following packages have been upgraded to a later upstream version: squid (4.11). (BZ#1829467)
Security Fix(es):
-
squid: Improper input validation in request allows for proxy manipulation (CVE-2019-12520)
-
squid: Off-by-one error in addStackElement allows for heap buffer overflow and crash (CVE-2019-12521)
-
squid: Improper input validation in URI processor (CVE-2019-12523)
-
squid: Improper access restriction in url_regex may lead to security bypass (CVE-2019-12524)
-
squid: Heap overflow issue in URN processing (CVE-2019-12526)
-
squid: Information Disclosure issue in FTP Gateway (CVE-2019-12528)
-
squid: Out of bounds read in Proxy-Authorization header causes DoS (CVE-2019-12529)
-
squid: Denial of service in cachemgr.cgi (CVE-2019-12854)
-
squid: Buffer overflow in URI processor (CVE-2019-18676)
-
squid: Cross-Site Request Forgery issue in HTTP Request processing (CVE-2019-18677)
-
squid: HTTP Request Splitting issue in HTTP message processing (CVE-2019-18678)
-
squid: Information Disclosure issue in HTTP Digest Authentication (CVE-2019-18679)
-
squid: Mishandled HTML in the host parameter to cachemgr.cgi results in insecure behaviour (CVE-2019-18860)
-
squid: Improper input validation issues in HTTP Request processing (CVE-2020-8449)
-
squid: Buffer overflow in reverse-proxy configurations (CVE-2020-8450)
-
squid: DoS in TLS handshake (CVE-2020-14058)
-
squid: Request smuggling and poisoning attack against the HTTP cache (CVE-2020-15049)
-
squid: Improper input validation could result in a DoS (CVE-2020-24606)
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.
Additional Changes:
For detailed information on changes in this release, see the Rocky Linux 8.3 Release Notes linked from the References section.
- Record
RLSA-2020:4743- CVSS 3.1
- 8.5 High
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-12521
5.9
An issue was discovered in Squid through 4.7. When Squid is parsing ESI, it keeps the ESI elements in ESIContext. ESIContext contains a buffer for holding a stack of ESIElements. When a new ESIElement is parsed, it is added via addStackElement. addStackElement has a check for the number of elements in this buffer, but it's off by 1, leading to a Heap Overflow of 1 element. The overflow is within the same structure so it can't affect adjacent memory blocks, and thus just leads to a crash while processing.
- Record
UBUNTU-CVE-2019-12521- CVSS 3.1
- 5.9 Medium
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2020:4743 No score
Moderate: squid:4 security, bug fix, and enhancement update
Squid is a high-performance proxy caching server for web clients, supporting FTP, Gopher, and HTTP data objects.
The following packages have been upgraded to a later upstream version: squid (4.11). (BZ#1829467)
Security Fix(es):
-
squid: Improper input validation in request allows for proxy manipulation (CVE-2019-12520)
-
squid: Off-by-one error in addStackElement allows for heap buffer overflow and crash (CVE-2019-12521)
-
squid: Improper input validation in URI processor (CVE-2019-12523)
-
squid: Improper access restriction in url_regex may lead to security bypass (CVE-2019-12524)
-
squid: Heap overflow issue in URN processing (CVE-2019-12526)
-
squid: Information Disclosure issue in FTP Gateway (CVE-2019-12528)
-
squid: Out of bounds read in Proxy-Authorization header causes DoS (CVE-2019-12529)
-
squid: Denial of service in cachemgr.cgi (CVE-2019-12854)
-
squid: Buffer overflow in URI processor (CVE-2019-18676)
-
squid: Cross-Site Request Forgery issue in HTTP Request processing (CVE-2019-18677)
-
squid: HTTP Request Splitting issue in HTTP message processing (CVE-2019-18678)
-
squid: Information Disclosure issue in HTTP Digest Authentication (CVE-2019-18679)
-
squid: Mishandled HTML in the host parameter to cachemgr.cgi results in insecure behaviour (CVE-2019-18860)
-
squid: Improper input validation issues in HTTP Request processing (CVE-2020-8449)
-
squid: Buffer overflow in reverse-proxy configurations (CVE-2020-8450)
-
squid: DoS in TLS handshake (CVE-2020-14058)
-
squid: Request smuggling and poisoning attack against the HTTP cache (CVE-2020-15049)
-
squid: Improper input validation could result in a DoS (CVE-2020-24606)
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.
Additional Changes:
For detailed information on changes in this release, see the AlmaLinux Release Notes linked from the References section.
- Record
ALSA-2020:4743- Updated
- 2026-11-02
OSVCLSA-2026-1777384121 No score
squid: Fix of 3 CVEs
- CVE-2019-12521: fix ESI parser off-by-one heap overflow by enforcing a stack-depth limit and throwing on overflow
- CVE-2019-12524 already addressed by the CVE-2019-12520 backport (same fix upstream; see Squid advisory SQUID-2019:4)
- Record
CLSA-2026-1777384121- Updated
- 2026-11-02
OSVCLSA-2026-1777446517 No score
squid: Fix of 3 CVEs
- CVE-2019-12521: fix ESI parser off-by-one heap overflow by enforcing a stack-depth limit and throwing on overflow
- CVE-2019-12524 already addressed by the CVE-2019-12520 backport (same fix upstream; see Squid advisory SQUID-2019:4)
- Record
CLSA-2026-1777446517- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0623-1 No score
Security update for squid
This update for squid to version 4.11 fixes the following issues:
- CVE-2020-11945: Fixed a potential remote code execution vulnerability when using HTTP Digest Authentication (bsc#1170313).
- CVE-2019-12519, CVE-2019-12521: Fixed incorrect buffer handling that can result in cache poisoning, remote execution, and denial of service attacks when processing ESI responses (bsc#1169659).
- CVE-2020-8517: Fixed a possible denial of service caused by incorrect buffer management ext_lm_group_acl when processing NTLM Authentication credentials (bsc#1162691).
- CVE-2019-12528: Fixed possible information disclosure when translating FTP server listings into HTTP responses (bsc#1162689).
- CVE-2019-18860: Fixed handling of invalid domain names in cachemgr.cgi (bsc#1167373).
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:0623-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1134-1 No score
Security update for squid
This update for squid to version 4.11 fixes the following issues:
- CVE-2020-11945: Fixed a potential remote code execution vulnerability when using HTTP Digest Authentication (bsc#1170313).
- CVE-2019-12519, CVE-2019-12521: Fixed incorrect buffer handling that can result in cache poisoning, remote execution, and denial of service attacks when processing ESI responses (bsc#1169659).
- CVE-2020-8517: Fixed a possible denial of service caused by incorrect buffer management ext_lm_group_acl when processing NTLM Authentication credentials (bsc#1162691).
- CVE-2019-12528: Fixed possible information disclosure when translating FTP server listings into HTTP responses (bsc#1162689).
- CVE-2019-18860: Fixed handling of invalid domain names in cachemgr.cgi (bsc#1167373).
- Record
SUSE-SU-2020:1134-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1156-1 No score
Security update for squid
This update for squid to version 4.11 fixes the following issues:
- CVE-2020-11945: Fixed a potential remote code execution vulnerability when using HTTP Digest Authentication (bsc#1170313).
- CVE-2019-12519, CVE-2019-12521: Fixed incorrect buffer handling that can result in cache poisoning, remote execution, and denial of service attacks when processing ESI responses (bsc#1169659).
- CVE-2020-8517: Fixed a possible denial of service caused by incorrect buffer management ext_lm_group_acl when processing NTLM Authentication credentials (bsc#1162691).
- CVE-2019-12528: Fixed possible information disclosure when translating FTP server listings into HTTP responses (bsc#1162689).
- CVE-2019-18860: Fixed handling of invalid domain names in cachemgr.cgi (bsc#1167373).
- Record
SUSE-SU-2020:1156-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1227-1 No score
Security update for squid
This update for squid fixes the following issues:
- CVE-2019-12519, CVE-2019-12521: fixes incorrect buffer handling that can result in cache poisoning, remote execution, and denial of service attacks when processing ESI responses (bsc#1169659).
- CVE-2020-11945: fixes a potential remote execution vulnerability when using HTTP Digest Authentication (bsc#1170313).
- CVE-2019-12520, CVE-2019-12524: fixes a potential ACL bypass, cache-bypass and cross-site scripting attack when processing invalid HTTP Request messages (bsc#1170423).
- Record
SUSE-SU-2020:1227-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:14460-1 No score
Security update for squid3
This update for squid3 fixes the following issues:
-
Fixed a Cache Poisoning and Request Smuggling attack (CVE-2020-15049, bsc#1173455)
-
Fixed incorrect buffer handling that can result in cache poisoning, remote execution, and denial of service attacks when processing ESI responses (CVE-2019-12519, CVE-2019-12521, bsc#1169659)
-
Fixed handling of hostname in cachemgr.cgi (CVE-2019-18860, bsc#1167373)
-
Fixed a potential remote execution vulnerability when using HTTP Digest Authentication (CVE-2020-11945, bsc#1170313)
-
Fixed a potential ACL bypass, cache-bypass and cross-site scripting attack when processing invalid HTTP Request messages (CVE-2019-12520, CVE-2019-12524, bsc#1170423)
-
Fixed a potential denial of service when processing TLS certificates during HTTPS connections (CVE-2020-14059, bsc#1173304)
-
Fixed a potential denial of service associated with incorrect buffer management of HTTP Basic Authentication credentials (bsc#1141329, CVE-2019-12529)
-
Fixed an incorrect buffer management resulting in vulnerability to a denial of service during processing of HTTP Digest Authentication credentials (bsc#1141332, CVE-2019-12525)
-
Fix XSS via user_name or auth parameter in cachemgr.cgi (bsc#1140738, CVE-2019-13345)
-
Fixed a potential code execution vulnerability (CVE-2019-12526, bsc#1156326)
-
Fixed HTTP Request Splitting in HTTP message processing and information disclosure in HTTP Digest Authentication (CVE-2019-18678, CVE-2019-18679, bsc#1156323, bsc#1156324)
-
Fixed a security issue allowing a remote client ability to cause use a buffer overflow when squid is acting as reverse-proxy. (CVE-2020-8449, CVE-2020-8450, bsc#1162687)
-
Fixed a security issue allowing for information disclosure in FTP gateway (CVE-2019-12528, bsc#1162689)
-
Fixed a security issue in ext_lm_group_acl when processing NTLM Authentication credentials. (CVE-2020-8517, bsc#1162691)
-
Fixed Cross-Site Request Forgery in HTTP Request processing (CVE-2019-18677, bsc#1156328)
-
Disable urn parsing and parsing of unknown schemes (bsc#1156329, CVE-2019-12523, CVE-2019-18676)
- Record
SUSE-SU-2020:14460-1- Updated
- 2026-11-02
OSVUSN-4356-1 No score
squid, squid3 vulnerabilities
Jeriko One discovered that Squid incorrectly handled certain Edge Side Includes (ESI) responses. A malicious remote server could cause Squid to crash, possibly poison the cache, or possibly execute arbitrary code. (CVE-2019-12519, CVE-2019-12521)
It was discovered that Squid incorrectly handled the hostname parameter to cachemgr.cgi when certain browsers are used. A remote attacker could possibly use this issue to inject HTML or invalid characters in the hostname parameter. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, and Ubuntu 19.10. (CVE-2019-18860)
Clément Berthaux and Florian Guilbert discovered that Squid incorrectly handled Digest Authentication nonce values. A remote attacker could use this issue to replay nonce values, or possibly execute arbitrary code. (CVE-2020-11945)
- Record
USN-4356-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
squidAlpine:v3.10 |
3.0 up to 4.11-r0 | 4.11-r0 |
squidAlpine:v3.11 |
3.0 up to 4.11-r0 | 4.11-r0 |
squidAlpine:v3.9 |
3.0 up to 4.11-r0 | 4.11-r0 |
libecapAlmaLinux:8 From an advisory covering 18 CVEs |
before 1.0.1-2.module_el8.6.0+2741+01592ae8 | 1.0.1-2.module_el8.6.0+2741+01592ae8 |
libecap-develAlmaLinux:8 From an advisory covering 18 CVEs |
before 1.0.1-2.module_el8.6.0+2741+01592ae8 | 1.0.1-2.module_el8.6.0+2741+01592ae8 |
squidTuxCare:OracleLinux:6 From an advisory covering 3 CVEs |
before 7:3.1.23-30.el6.tuxcare.els18 | 7:3.1.23-30.el6.tuxcare.els18 |
squidTuxCare:CentOS:6 From an advisory covering 3 CVEs |
before 7:3.1.23-30.el6.tuxcare.els18 | 7:3.1.23-30.el6.tuxcare.els18 |
squidDebian:12 |
before 4.11-1 | 4.11-1 |
squidDebian:13 |
before 4.11-1 | 4.11-1 |
squidDebian:14 |
before 4.11-1 | 4.11-1 |
Show 40 moreShow less
| Package | Affected | Fixed |
|---|---|---|
squid3Debian:9 From an advisory covering 19 CVEs |
before 3.5.23-5+deb9u2, plus listed versions 3.5.23-53.5.23-5+deb9u1 |
3.5.23-5+deb9u2 |
squidDebian:10 From an advisory covering 14 CVEs |
before 4.6-1+deb10u2, plus listed versions 4.6-14.6-1+deb10u1 |
4.6-1+deb10u2 |
squidopenEuler:20.03-LTS-SP1 |
before 4.9-11.oe1 | 4.9-11.oe1 |
libecapRed Hat:enterprise_linux:8::appstream From an advisory covering 18 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 18 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 18 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 18 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 18 CVEs |
before 7:4.11-3.module+el8.3.0+7851+7808b5f9 | 7:4.11-3.module+el8.3.0+7851+7808b5f9 |
squid-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 18 CVEs |
before 7:4.11-3.module+el8.3.0+7851+7808b5f9 | 7:4.11-3.module+el8.3.0+7851+7808b5f9 |
squid-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 18 CVEs |
before 7:4.11-3.module+el8.3.0+7851+7808b5f9 | 7:4.11-3.module+el8.3.0+7851+7808b5f9 |
libecapRocky Linux:8 From an advisory covering 18 CVEs |
before 0:1.0.1-2.module+el8.4.0+404+316a0dc5 | 0:1.0.1-2.module+el8.4.0+404+316a0dc5 |
squidSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 6 CVEs |
before 4.11-4.9.1 | 4.11-4.9.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 6 CVEs |
before 4.11-4.9.1 | 4.11-4.9.1 |
squidSUSE:Linux Enterprise Module for Server Applications 15 SP1 From an advisory covering 6 CVEs |
before 4.11-5.17.2 | 4.11-5.17.2 |
squidSUSE:Linux Enterprise High Performance Computing 15-ESPOS From an advisory covering 6 CVEs |
before 4.11-5.17.2 | 4.11-5.17.2 |
squidSUSE:Linux Enterprise High Performance Computing 15-LTSS From an advisory covering 6 CVEs |
before 4.11-5.17.2 | 4.11-5.17.2 |
squidSUSE:Linux Enterprise Server 15-LTSS From an advisory covering 6 CVEs |
before 4.11-5.17.2 | 4.11-5.17.2 |
squidSUSE:Linux Enterprise Server for SAP Applications 15 From an advisory covering 6 CVEs |
before 4.11-5.17.2 | 4.11-5.17.2 |
squidSUSE:HPE Helion OpenStack 8 From an advisory covering 5 CVEs |
before 3.5.21-26.23.1 | 3.5.21-26.23.1 |
squidSUSE:OpenStack Cloud 7 From an advisory covering 5 CVEs |
before 3.5.21-26.23.1 | 3.5.21-26.23.1 |
squidSUSE:OpenStack Cloud 8 From an advisory covering 5 CVEs |
before 3.5.21-26.23.1 | 3.5.21-26.23.1 |
squidSUSE:OpenStack Cloud Crowbar 8 From an advisory covering 5 CVEs |
before 3.5.21-26.23.1 | 3.5.21-26.23.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 5 CVEs |
before 3.5.21-26.23.1 | 3.5.21-26.23.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 5 CVEs |
before 3.5.21-26.23.1 | 3.5.21-26.23.1 |
squidSUSE:Linux Enterprise Server 12 SP2-LTSS From an advisory covering 5 CVEs |
before 3.5.21-26.23.1 | 3.5.21-26.23.1 |
squidSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 5 CVEs |
before 3.5.21-26.23.1 | 3.5.21-26.23.1 |
squidSUSE:Linux Enterprise Server 12 SP3-LTSS From an advisory covering 5 CVEs |
before 3.5.21-26.23.1 | 3.5.21-26.23.1 |
squidSUSE:Linux Enterprise Server 12 SP3-BCL From an advisory covering 5 CVEs |
before 3.5.21-26.23.1 | 3.5.21-26.23.1 |
squidSUSE:Linux Enterprise Server 12 SP4 From an advisory covering 5 CVEs |
before 3.5.21-26.23.1 | 3.5.21-26.23.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 5 CVEs |
before 3.5.21-26.23.1 | 3.5.21-26.23.1 |
squidSUSE:Enterprise Storage 5 From an advisory covering 5 CVEs |
before 3.5.21-26.23.1 | 3.5.21-26.23.1 |
squid3SUSE:Linux Enterprise Point of Sale 11 SP3 From an advisory covering 21 CVEs |
before 3.1.23-8.16.37.12.1 | 3.1.23-8.16.37.12.1 |
squid3SUSE:Linux Enterprise Server 11 SP4-LTSS From an advisory covering 21 CVEs |
before 3.1.23-8.16.37.12.1 | 3.1.23-8.16.37.12.1 |
squid3Ubuntu:16.04:LTS |
before 3.5.12-1ubuntu7.11, plus listed versions 3.3.8-1ubuntu163.3.8-1ubuntu173.5.12-1ubuntu63.5.12-1ubuntu73.5.12-1ubuntu7.1 Show 9 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.10 |
3.5.12-1ubuntu7.11 |
squid3Ubuntu:18.04:LTS |
before 3.5.27-1ubuntu1.6, plus listed versions 3.5.23-5ubuntu13.5.23-5ubuntu23.5.27-1ubuntu13.5.27-1ubuntu1.13.5.27-1ubuntu1.23.5.27-1ubuntu1.33.5.27-1ubuntu1.43.5.27-1ubuntu1.5 |
3.5.27-1ubuntu1.6 |
squidUbuntu:20.04:LTS |
before 4.10-1ubuntu1.1, plus listed versions 4.8-1ubuntu24.8-1ubuntu34.9-2ubuntu14.9-2ubuntu24.9-2ubuntu34.9-2ubuntu44.10-1ubuntu1 |
4.10-1ubuntu1.1 |
squid3Ubuntu:16.04:LTS From an advisory covering 4 CVEs |
before 3.5.12-1ubuntu7.11, plus listed versions 3.3.8-1ubuntu163.3.8-1ubuntu173.5.12-1ubuntu63.5.12-1ubuntu73.5.12-1ubuntu7.1 Show 9 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.10 |
3.5.12-1ubuntu7.11 |
squid3Ubuntu:18.04:LTS From an advisory covering 4 CVEs |
before 3.5.27-1ubuntu1.6, plus listed versions 3.5.23-5ubuntu13.5.23-5ubuntu23.5.27-1ubuntu13.5.27-1ubuntu1.13.5.27-1ubuntu1.23.5.27-1ubuntu1.33.5.27-1ubuntu1.43.5.27-1ubuntu1.5 |
3.5.27-1ubuntu1.6 |
squidUbuntu:20.04:LTS From an advisory covering 4 CVEs |
before 4.10-1ubuntu1.1, plus listed versions 4.8-1ubuntu24.8-1ubuntu34.9-2ubuntu14.9-2ubuntu24.9-2ubuntu34.9-2ubuntu44.10-1ubuntu1 |
4.10-1ubuntu1.1 |
squidopenSUSE:Leap 15.1 From an advisory covering 6 CVEs |
before 4.11-lp151.2.15.2 | 4.11-lp151.2.15.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-12521 is a medium vulnerability (CVSS 5.9) in Squid-cache Squid, published April 15, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 5.91%, the 93rd percentile. Fixed in squid 4.11-r0.
References
gitlab.com/jeriko.one/security/-/blob/master/squid/CVEs/CVE-2019-12521.txt
openwall.com/lists/oss-security/2020/04/23/1
debian.org/security/2020/dsa-4682
lists.opensuse.org/opensuse-security-announce/2020-05/msg00018.html
security.gentoo.org/glsa/202005-05
usn.ubuntu.com/4356-1
Show 166 moreShow less
lists.debian.org/debian-lts-announce/2020/07/msg00009.html
security.netapp.com/advisory/ntap-20210205-0006
nvd.nist.gov/vuln/detail/CVE-2019-12521
github.com/advisories/GHSA-7mv4-9v7r-5gq3
security.alpinelinux.org/vuln/CVE-2019-12521
errata.almalinux.org/8/ALSA-2020-4743.html
vulners.com/cve/CVE-2019-12520
vulners.com/cve/CVE-2019-12521
vulners.com/cve/CVE-2019-12523
vulners.com/cve/CVE-2019-12524
vulners.com/cve/CVE-2019-12526
vulners.com/cve/CVE-2019-12528
vulners.com/cve/CVE-2019-12529
vulners.com/cve/CVE-2019-12854
vulners.com/cve/CVE-2019-18676
vulners.com/cve/CVE-2019-18677
vulners.com/cve/CVE-2019-18678
vulners.com/cve/CVE-2019-18679
vulners.com/cve/CVE-2019-18860
vulners.com/cve/CVE-2020-14058
vulners.com/cve/CVE-2020-15049
vulners.com/cve/CVE-2020-24606
vulners.com/cve/CVE-2020-8449
vulners.com/cve/CVE-2020-8450
errata.tuxcare.com/els_os/oraclelinux6els/CLSA-2026-1777384121.html
errata.tuxcare.com/els_os/centos6els/CLSA-2026-1777446517.html
security-tracker.debian.org/tracker/CVE-2019-12521
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1851
access.redhat.com/errata/RHSA-2020:4743
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.3_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1730523
bugzilla.redhat.com/show_bug.cgi?id=1730528
bugzilla.redhat.com/show_bug.cgi?id=1770349
bugzilla.redhat.com/show_bug.cgi?id=1770356
bugzilla.redhat.com/show_bug.cgi?id=1770360
bugzilla.redhat.com/show_bug.cgi?id=1770365
bugzilla.redhat.com/show_bug.cgi?id=1770371
bugzilla.redhat.com/show_bug.cgi?id=1770375
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=1817121
bugzilla.redhat.com/show_bug.cgi?id=1827558
bugzilla.redhat.com/show_bug.cgi?id=1827562
bugzilla.redhat.com/show_bug.cgi?id=1827570
bugzilla.redhat.com/show_bug.cgi?id=1852550
bugzilla.redhat.com/show_bug.cgi?id=1852554
bugzilla.redhat.com/show_bug.cgi?id=1871705
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_4743.json
access.redhat.com/security/cve/CVE-2019-12520
cve.org/CVERecord?id=CVE-2019-12520
nvd.nist.gov/vuln/detail/CVE-2019-12520
squid-cache.org/Advisories/SQUID-2019_4.txt
access.redhat.com/security/cve/CVE-2019-12521
cve.org/CVERecord?id=CVE-2019-12521
squid-cache.org/Advisories/SQUID-2019_12.txt
access.redhat.com/security/cve/CVE-2019-12523
cve.org/CVERecord?id=CVE-2019-12523
nvd.nist.gov/vuln/detail/CVE-2019-12523
squid-cache.org/Advisories/SQUID-2019_8.txt
access.redhat.com/security/cve/CVE-2019-12524
cve.org/CVERecord?id=CVE-2019-12524
nvd.nist.gov/vuln/detail/CVE-2019-12524
access.redhat.com/security/cve/CVE-2019-12526
cve.org/CVERecord?id=CVE-2019-12526
nvd.nist.gov/vuln/detail/CVE-2019-12526
squid-cache.org/Advisories/SQUID-2019_7.txt
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-2019-12529
cve.org/CVERecord?id=CVE-2019-12529
nvd.nist.gov/vuln/detail/CVE-2019-12529
squid-cache.org/Advisories/SQUID-2019_2.txt
access.redhat.com/security/cve/CVE-2019-12854
cve.org/CVERecord?id=CVE-2019-12854
nvd.nist.gov/vuln/detail/CVE-2019-12854
squid-cache.org/Advisories/SQUID-2019_1.txt
access.redhat.com/security/cve/CVE-2019-18676
cve.org/CVERecord?id=CVE-2019-18676
nvd.nist.gov/vuln/detail/CVE-2019-18676
access.redhat.com/security/cve/CVE-2019-18677
cve.org/CVERecord?id=CVE-2019-18677
nvd.nist.gov/vuln/detail/CVE-2019-18677
squid-cache.org/Advisories/SQUID-2019_9.txt
access.redhat.com/security/cve/CVE-2019-18678
cve.org/CVERecord?id=CVE-2019-18678
nvd.nist.gov/vuln/detail/CVE-2019-18678
squid-cache.org/Advisories/SQUID-2019_10.txt
access.redhat.com/security/cve/CVE-2019-18679
cve.org/CVERecord?id=CVE-2019-18679
nvd.nist.gov/vuln/detail/CVE-2019-18679
squid-cache.org/Advisories/SQUID-2019_11.txt
access.redhat.com/security/cve/CVE-2019-18860
cve.org/CVERecord?id=CVE-2019-18860
nvd.nist.gov/vuln/detail/CVE-2019-18860
github.com/squid-cache/squid/pull/504
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-14058
cve.org/CVERecord?id=CVE-2020-14058
nvd.nist.gov/vuln/detail/CVE-2020-14058
github.com/squid-cache/squid/security/advisories/GHSA-qvf6-485q-vm57
access.redhat.com/security/cve/CVE-2020-15049
cve.org/CVERecord?id=CVE-2020-15049
nvd.nist.gov/vuln/detail/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
nvd.nist.gov/vuln/detail/CVE-2020-24606
github.com/squid-cache/squid/security/advisories/GHSA-vvj7-xjgq-g2jg
errata.rockylinux.org/RLSA-2020:4743
suse.com/support/update/announcement/2020/suse-su-20201134-1
bugzilla.suse.com/1162689
bugzilla.suse.com/1162691
bugzilla.suse.com/1167373
bugzilla.suse.com/1169659
bugzilla.suse.com/1170313
suse.com/security/cve/CVE-2019-12519
suse.com/security/cve/CVE-2019-12521
suse.com/security/cve/CVE-2019-12528
suse.com/security/cve/CVE-2019-18860
suse.com/security/cve/CVE-2020-11945
suse.com/security/cve/CVE-2020-8517
suse.com/support/update/announcement/2020/suse-su-20201156-1
suse.com/support/update/announcement/2020/suse-su-20201227-1
bugzilla.suse.com/1170423
suse.com/security/cve/CVE-2019-12520
suse.com/security/cve/CVE-2019-12524
suse.com/support/update/announcement/2020/suse-su-202014460-1
bugzilla.suse.com/1140738
bugzilla.suse.com/1141329
bugzilla.suse.com/1141332
bugzilla.suse.com/1156323
bugzilla.suse.com/1156324
bugzilla.suse.com/1156326
bugzilla.suse.com/1156328
bugzilla.suse.com/1156329
bugzilla.suse.com/1162687
bugzilla.suse.com/1173304
bugzilla.suse.com/1173455
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-12529
suse.com/security/cve/CVE-2019-13345
suse.com/security/cve/CVE-2019-18676
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-2020-14059
suse.com/security/cve/CVE-2020-15049
suse.com/security/cve/CVE-2020-8449
suse.com/security/cve/CVE-2020-8450
ubuntu.com/security/CVE-2019-12521
ubuntu.com/security/notices/USN-4356-1
ubuntu.com/security/CVE-2019-12519
ubuntu.com/security/CVE-2019-18860
ubuntu.com/security/CVE-2020-11945
lists.opensuse.org/archives/list/[email protected]/thread/PKK52WC254R33WBSNPYY4IHIZMYTJYNU