CVE-2019-12525
An issue was discovered in Squid 3.3.9 through 3.5.28 and 4.x through 4.7. When Squid is...
An issue was discovered in Squid 3.3.9 through 3.5.28 and 4.x through 4.7. When Squid is configured to use Digest authentication, it parses the header Proxy-Authorization. It searches for certain tokens such as domain, uri, and qop. Squid checks if this token's value starts with a quote and ends with one. If so, it performs a memcpy of its length minus 2. Squid never checks whether the value is just a single quote (which would satisfy its requirements), leading to a memcpy of its length minus 1.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
An issue was discovered in Squid 3.3.9 through 3.5.28 and 4.x through 4.7. When Squid is configured to use Digest authentication, it parses the header Proxy-Authorization. It searches for certain tokens such as domain, uri, and qop. Squid checks if this token's value starts with a quote and ends with one. If so, it performs a memcpy of its length minus 2. Squid never checks whether the value is just a single quote (which would satisfy its requirements), leading to a memcpy of its length minus 1.
- Record
CVE-2019-12525- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-787
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in Squid 3.3.9 through 3.5.28 and 4.x through 4.7. When Squid is configured to use Digest authentication, it parses the header Proxy-Authorization. It searches for certain tokens such as domain, uri, and qop. Squid checks if this token's value starts with a quote and ends with one. If so, it performs a memcpy of its length minus 2. Squid never checks whether the value is just a single quote (which would satisfy its requirements), leading to a memcpy of its length minus 1.
- Record
CVE-2019-12525- Updated
- 2026-11-02
EUVDEUVD-2019-4120 No score
An issue was discovered in Squid 3.3.9 through 3.5.28 and 4.x through 4.7. When Squid is configured to use Digest authentication, it parses the header Proxy-Authorization. It searches for certain tokens such as domain, uri, and qop. Squid checks if this token's value starts with a quote and ends with one. If so, it performs a memcpy of its length minus 2. Squid never checks whether the value is just a single quote (which would satisfy its requirements), leading to a memcpy of its length minus 1.
- Record
EUVD-2019-4120- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-wxh3-97xf-wv5x
9.8
An issue was discovered in Squid 3.3.9 through 3.5.28 and 4.x through 4.7. When Squid is...
An issue was discovered in Squid 3.3.9 through 3.5.28 and 4.x through 4.7. When Squid is configured to use Digest authentication, it parses the header Proxy-Authorization. It searches for certain tokens such as domain, uri, and qop. Squid checks if this token's value starts with a quote and ends with one. If so, it performs a memcpy of its length minus 2. Squid never checks whether the value is just a single quote (which would satisfy its requirements), leading to a memcpy of its length minus 1.
- Record
GHSA-wxh3-97xf-wv5x- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-119, CWE-787
- Updated
- 2026-11-02
OSVALPINE-CVE-2019-12525
9.8
An issue was discovered in Squid 3.3.9 through 3.5.28 and 4.x through 4.7. When Squid is configured to use Digest authentication, it parses the header Proxy-Authorization. It searches for certain tokens such as domain, uri, and qop. Squid checks if this token's value starts with a quote and ends with one. If so, it performs a memcpy of its length minus 2. Squid never checks whether the value is just a single quote (which would satisfy its requirements), leading to a memcpy of its length minus 1.
- Record
ALPINE-CVE-2019-12525- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV
9.8
An issue was discovered in Squid 3.3.9 through 3.5.28 and 4.x through 4.7. When Squid is configured to use Digest authentication, it parses the header Proxy-Authorization. It searches for certain tokens such as domain, uri, and qop. Squid checks if this token's value starts with a quote and ends with one. If so, it performs a memcpy of its length minus 2. Squid never checks whether the value is just a single quote (which would satisfy its requirements), leading to a memcpy of its length minus 1.
- Record
CVE-2019-12525- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 18 moreShow less
OSVDEBIAN-CVE-2019-12525
9.8
An issue was discovered in Squid 3.3.9 through 3.5.28 and 4.x through 4.7. When Squid is configured to use Digest authentication, it parses the header Proxy-Authorization. It searches for certain tokens such as domain, uri, and qop. Squid checks if this token's value starts with a quote and ends with one. If so, it performs a memcpy of its length minus 2. Squid never checks whether the value is just a single quote (which would satisfy its requirements), leading to a memcpy of its length minus 1.
- Record
DEBIAN-CVE-2019-12525- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:2040
8.1
Red Hat Security Advisory: squid security update
- Record
RHSA-2020:2040- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:2041
8.1
Red Hat Security Advisory: squid:4 security update
- Record
RHSA-2020:2041- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2020:2041
8.1
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: improper check for new member in ESIExpression::Evaluate allows for stack buffer overflow (CVE-2019-12519)
-
squid: improper access restriction upon Digest Authentication nonce replay could lead to remote code execution (CVE-2020-11945)
-
squid: parsing of header Proxy-Authentication leads to memory corruption (CVE-2019-12525)
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:2041- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-12525
9.8
An issue was discovered in Squid 3.3.9 through 3.5.28 and 4.x through 4.7. When Squid is configured to use Digest authentication, it parses the header Proxy-Authorization. It searches for certain tokens such as domain, uri, and qop. Squid checks if this token's value starts with a quote and ends with one. If so, it performs a memcpy of its length minus 2. Squid never checks whether the value is just a single quote (which would satisfy its requirements), leading to a memcpy of its length minus 1.
- Record
UBUNTU-CVE-2019-12525- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2020:2041 No score
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: improper check for new member in ESIExpression::Evaluate allows for stack buffer overflow (CVE-2019-12519)
-
squid: improper access restriction upon Digest Authentication nonce replay could lead to remote code execution (CVE-2020-11945)
-
squid: parsing of header Proxy-Authentication leads to memory corruption (CVE-2019-12525)
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
ALSA-2020:2041- Updated
- 2026-11-02
OSVCLSA-2026-1777539404 No score
squid34: Fix of 12 CVEs
- CVE-2019-12525: fix heap buffer over-read in Digest auth parameter parsing
- CVE-2018-1000027: fix NULL pointer dereference in X-Forwarded-For logging for internal transactions
- CVE-2018-19131: escape certificate field injection via %D in ERR_SECURE_CONNECT_FAIL page
- CVE-2018-19132: fix memory leak when parsing denied or malformed SNMP packets
- CVE-2019-13345: escape user_name and pub_auth parameters in cachemgr.cgi to prevent reflected XSS
- CVE-2019-18860: validate hostname parameter in cachemgr.cgi to prevent reflected XSS
- CVE-2019-18677: prevent hostname truncation when append_domain expands origin-relative domains
- CVE-2019-18679: remove in-memory pointer from Digest nonce hash input (ASLR bypass)
- CVE-2019-18678: reject HTTP requests with BWS between header field-name and colon (RFC 7230 3.2.4)
- CVE-2019-12523: validate URN NID per RFC 8141 to prevent SSRF via crafted urn: requests
- CVE-2019-12528: track FTP listing token positions to avoid strstr-based over-read into adjacent heap
- CVE-2019-12529: replace uudecode with base64_decode in Basic auth to bound input-buffer reads
- Record
CLSA-2026-1777539404- Updated
- 2026-11-02
OSVCLSA-2026-1777541147 No score
squid34: Fix of 12 CVEs
- CVE-2019-12525: fix heap buffer over-read in Digest auth parameter parsing
- CVE-2018-1000027: fix NULL pointer dereference in X-Forwarded-For logging for internal transactions
- CVE-2018-19131: escape certificate field injection via %D in ERR_SECURE_CONNECT_FAIL page
- CVE-2018-19132: fix memory leak when parsing denied or malformed SNMP packets
- CVE-2019-13345: escape user_name and pub_auth parameters in cachemgr.cgi to prevent reflected XSS
- CVE-2019-18860: validate hostname parameter in cachemgr.cgi to prevent reflected XSS
- CVE-2019-18677: prevent hostname truncation when append_domain expands origin-relative domains
- CVE-2019-18679: remove in-memory pointer from Digest nonce hash input (ASLR bypass)
- CVE-2019-18678: reject HTTP requests with BWS between header field-name and colon (RFC 7230 3.2.4)
- CVE-2019-12523: validate URN NID per RFC 8141 to prevent SSRF via crafted urn: requests
- CVE-2019-12528: track FTP listing token positions to avoid strstr-based over-read into adjacent heap
- CVE-2019-12529: replace uudecode with base64_decode in Basic auth to bound input-buffer reads
- Record
CLSA-2026-1777541147- Updated
- 2026-11-02
OSVMGASA-2019-0265 No score
Updated squid packages fix security vulnerabilities
Updated squid packages fix security vulnerabilities:
It was discovered that Squid incorrectly handled Digest authentication. A remote attacker could possibly use this issue to cause Squid to crash, resulting in a denial of service (CVE-2019-12525).
It was discovered that Squid incorrectly handled Basic authentication. A remote attacker could possibly use this issue to cause Squid to crash, resulting in a denial of service (CVE-2019-12529).
It was discovered that Squid incorrectly handled the cachemgr.cgi web module. A remote attacker could possibly use this issue to conduct cross-site scripting (XSS) attacks (CVE-2019-13345).
- Record
MGASA-2019-0265- Updated
- 2026-11-02
OSVMGASA-2019-0266 No score
Updated squid packages fix security vulnerabilities
Updated squid packages fix security vulnerabilities:
It was discovered that Squid incorrectly handled Digest authentication. A remote attacker could possibly use this issue to cause Squid to crash, resulting in a denial of service (CVE-2019-12525).
It was discovered that Squid incorrectly handled Basic authentication. A remote attacker could use this issue to cause Squid to crash, resulting in a denial of service, or possibly execute arbitrary code (CVE-2019-12527).
It was discovered that Squid incorrectly handled Basic authentication. A remote attacker could possibly use this issue to cause Squid to crash, resulting in a denial of service (CVE-2019-12529).
Due to incorrect string termination, Squid cachemgr.cgi 4.0 through 4.7 may access unallocated memory. On systems with memory access protections, this can cause the CGI process to terminate unexpectedly, resulting in a denial of service for all clients using it (CVE-2019-12854).
It was discovered that Squid incorrectly handled the cachemgr.cgi web module. A remote attacker could possibly use this issue to conduct cross-site scripting (XSS) attacks (CVE-2019-13345).
The squid package has been updated to version 4.8, fixing these issues and other bugs.
- Record
MGASA-2019-0266- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:2540-1 No score
Security update for squid
This update for squid to version 4.9 fixes the following issues:
Security issues fixed:
- CVE-2019-13345: Fixed multiple cross-site scripting vulnerabilities in cachemgr.cgi (bsc#1140738).
- CVE-2019-12526: Fixed potential remote code execution during URN processing (bsc#1156326).
- CVE-2019-12523,CVE-2019-18676: Fixed multiple improper validations in URI processing (bsc#1156329).
- CVE-2019-18677: Fixed Cross-Site Request Forgery in HTTP Request processing (bsc#1156328).
- CVE-2019-18678: Fixed incorrect message parsing which could have led to HTTP request splitting issue (bsc#1156323).
- CVE-2019-18679: Fixed information disclosure when processing HTTP Digest Authentication (bsc#1156324).
Other issues addressed:
- Fixed DNS failures when peer name was configured with any upper case characters
- Fixed several rock cache_dir corruption issues
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2019:2540-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2019:2541-1 No score
Security update for squid
This update for squid to version 4.9 fixes the following issues:
Security issues fixed:
- CVE-2019-13345: Fixed multiple cross-site scripting vulnerabilities in cachemgr.cgi (bsc#1140738).
- CVE-2019-12526: Fixed potential remote code execution during URN processing (bsc#1156326).
- CVE-2019-12523,CVE-2019-18676: Fixed multiple improper validations in URI processing (bsc#1156329).
- CVE-2019-18677: Fixed Cross-Site Request Forgery in HTTP Request processing (bsc#1156328).
- CVE-2019-18678: Fixed incorrect message parsing which could have led to HTTP request splitting issue (bsc#1156323).
- CVE-2019-18679: Fixed information disclosure when processing HTTP Digest Authentication (bsc#1156324).
Other issues addressed:
- Fixed DNS failures when peer name was configured with any upper case characters
- Fixed several rock cache_dir corruption issues
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2019:2541-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-2019:2089-1 No score
Security update for squid
This update for squid fixes the following issues:
Security issue fixed:
- CVE-2019-12529: Fixed a potential denial of service associated with HTTP Basic Authentication credentials (bsc#1141329).
- CVE-2019-12525: Fixed a denial of service during processing of HTTP Digest Authentication credentials (bsc#1141332).
- CVE-2019-13345: Fixed a cross site scripting vulnerability via user_name or auth parameter in cachemgr.cgi (bsc#1140738).
- Record
SUSE-SU-2019:2089-1- Updated
- 2026-11-02
OSVSUSE-SU-2019:2089-2 No score
Security update for squid
This update for squid fixes the following issues:
Security issue fixed:
- CVE-2019-12529: Fixed a potential denial of service associated with HTTP Basic Authentication credentials (bsc#1141329).
- CVE-2019-12525: Fixed a denial of service during processing of HTTP Digest Authentication credentials (bsc#1141332).
- CVE-2019-13345: Fixed a cross site scripting vulnerability via user_name or auth parameter in cachemgr.cgi (bsc#1140738).
- Record
SUSE-SU-2019:2089-2- Updated
- 2026-11-02
OSVSUSE-SU-2019:2975-1 No score
Security update for squid
This update for squid to version 4.9 fixes the following issues:
Security issues fixed:
- CVE-2019-13345: Fixed multiple cross-site scripting vulnerabilities in cachemgr.cgi (bsc#1140738).
- CVE-2019-12526: Fixed potential remote code execution during URN processing (bsc#1156326).
- CVE-2019-12523,CVE-2019-18676: Fixed multiple improper validations in URI processing (bsc#1156329).
- CVE-2019-18677: Fixed Cross-Site Request Forgery in HTTP Request processing (bsc#1156328).
- CVE-2019-18678: Fixed incorrect message parsing which could have led to HTTP request splitting issue (bsc#1156323).
- CVE-2019-18679: Fixed information disclosure when processing HTTP Digest Authentication (bsc#1156324).
Other issues addressed:
- Fixed DNS failures when peer name was configured with any upper case characters
- Fixed several rock cache_dir corruption issues
- Record
SUSE-SU-2019:2975-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-4065-1 No score
squid, squid3 vulnerabilities
It was discovered that Squid incorrectly handled Digest authentication. A remote attacker could possibly use this issue to cause Squid to crash, resulting in a denial of service. (CVE-2019-12525)
It was discovered that Squid incorrectly handled Basic authentication. A remote attacker could use this issue to cause Squid to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 19.04. (CVE-2019-12527)
It was discovered that Squid incorrectly handled Basic authentication. A remote attacker could possibly use this issue to cause Squid to crash, resulting in a denial of service. (CVE-2019-12529)
- Record
USN-4065-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
squidAlpine:v3.10 |
3.3.9 up to 4.8-r0 | 4.8-r0 |
squidAlpine:v3.9 |
3.3.9 up to 4.8-r0 | 4.8-r0 |
libecapAlmaLinux:8 From an advisory covering 3 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 3 CVEs |
before 1.0.1-2.module_el8.6.0+2741+01592ae8 | 1.0.1-2.module_el8.6.0+2741+01592ae8 |
squid34TuxCare:OracleLinux:6 From an advisory covering 12 CVEs |
before 7:3.4.14-16.el6.tuxcare.els13 | 7:3.4.14-16.el6.tuxcare.els13 |
squid34TuxCare:CentOS:6 From an advisory covering 12 CVEs |
before 7:3.4.14-16.el6.tuxcare.els13 | 7:3.4.14-16.el6.tuxcare.els13 |
squidDebian:12 |
before 4.8-1 | 4.8-1 |
squidDebian:13 |
before 4.8-1 | 4.8-1 |
squidDebian:14 |
before 4.8-1 | 4.8-1 |
squid3Debian:8 From an advisory covering 2 CVEs |
before 3.4.8-6+deb8u8, plus listed versions 3.4.8-63.4.8-6+deb8u13.4.8-6+deb8u23.4.8-6+deb8u2~bpo70+13.4.8-6+deb8u3 Show 4 moreShow less3.4.8-6+deb8u43.4.8-6+deb8u53.4.8-6+deb8u63.4.8-6+deb8u7 |
3.4.8-6+deb8u8 |
Show 45 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 5 CVEs |
before 4.6-1+deb10u1, plus listed versions 4.6-1 |
4.6-1+deb10u1 |
squidMageia:6 From an advisory covering 3 CVEs |
before 3.5.27-1.2.mga6 | 3.5.27-1.2.mga6 |
squidMageia:7 From an advisory covering 5 CVEs |
before 4.8-1.mga7 | 4.8-1.mga7 |
squidRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 7:3.5.20-15.el7_8.1 | 7:3.5.20-15.el7_8.1 |
squid-debuginfoRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 7:3.5.20-15.el7_8.1 | 7:3.5.20-15.el7_8.1 |
squid-migration-scriptRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 7:3.5.20-15.el7_8.1 | 7:3.5.20-15.el7_8.1 |
squid-sysvinitRed Hat:enterprise_linux:7::server From an advisory covering 3 CVEs |
before 7:3.5.20-15.el7_8.1 | 7:3.5.20-15.el7_8.1 |
squidRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 7:3.5.20-15.el7_8.1 | 7:3.5.20-15.el7_8.1 |
squid-debuginfoRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 7:3.5.20-15.el7_8.1 | 7:3.5.20-15.el7_8.1 |
squid-migration-scriptRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 7:3.5.20-15.el7_8.1 | 7:3.5.20-15.el7_8.1 |
squid-sysvinitRed Hat:enterprise_linux:7::workstation From an advisory covering 3 CVEs |
before 7:3.5.20-15.el7_8.1 | 7:3.5.20-15.el7_8.1 |
libecapRed Hat:enterprise_linux:8::appstream From an advisory covering 3 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 3 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 3 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 3 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 3 CVEs |
before 7:4.4-8.module+el8.2.0+6449+6ba3df3e.1 | 7:4.4-8.module+el8.2.0+6449+6ba3df3e.1 |
squid-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 7:4.4-8.module+el8.2.0+6449+6ba3df3e.1 | 7:4.4-8.module+el8.2.0+6449+6ba3df3e.1 |
squid-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 3 CVEs |
before 7:4.4-8.module+el8.2.0+6449+6ba3df3e.1 | 7:4.4-8.module+el8.2.0+6449+6ba3df3e.1 |
libecapRocky Linux:8 From an advisory covering 3 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:OpenStack Cloud 7 From an advisory covering 3 CVEs |
before 3.5.21-26.17.1 | 3.5.21-26.17.1 |
squidSUSE:OpenStack Cloud 8 From an advisory covering 3 CVEs |
before 3.5.21-26.17.1 | 3.5.21-26.17.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 3 CVEs |
before 3.5.21-26.17.1 | 3.5.21-26.17.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 3 CVEs |
before 3.5.21-26.17.1 | 3.5.21-26.17.1 |
squidSUSE:Linux Enterprise Server 12 SP2-LTSS From an advisory covering 3 CVEs |
before 3.5.21-26.17.1 | 3.5.21-26.17.1 |
squidSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 3 CVEs |
before 3.5.21-26.17.1 | 3.5.21-26.17.1 |
squidSUSE:Linux Enterprise Server 12 SP3-LTSS From an advisory covering 3 CVEs |
before 3.5.21-26.17.1 | 3.5.21-26.17.1 |
squidSUSE:Linux Enterprise Server 12 SP3-BCL From an advisory covering 3 CVEs |
before 3.5.21-26.17.1 | 3.5.21-26.17.1 |
squidSUSE:Linux Enterprise Server 12 SP4 From an advisory covering 3 CVEs |
before 3.5.21-26.17.1 | 3.5.21-26.17.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 3 CVEs |
before 3.5.21-26.17.1 | 3.5.21-26.17.1 |
squidSUSE:Enterprise Storage 4 From an advisory covering 3 CVEs |
before 3.5.21-26.17.1 | 3.5.21-26.17.1 |
squidSUSE:Enterprise Storage 5 From an advisory covering 3 CVEs |
before 3.5.21-26.17.1 | 3.5.21-26.17.1 |
squidSUSE:HPE Helion OpenStack 8 From an advisory covering 3 CVEs |
before 3.5.21-26.17.1 | 3.5.21-26.17.1 |
squidSUSE:OpenStack Cloud Crowbar 8 From an advisory covering 3 CVEs |
before 3.5.21-26.17.1 | 3.5.21-26.17.1 |
squidSUSE:Linux Enterprise Module for Server Applications 15 From an advisory covering 12 CVEs |
before 4.9-5.11.1 | 4.9-5.11.1 |
squidSUSE:Linux Enterprise Module for Server Applications 15 SP1 From an advisory covering 12 CVEs |
before 4.9-5.11.1 | 4.9-5.11.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.8, plus listed versions 3.3.8-1ubuntu163.3.8-1ubuntu173.5.12-1ubuntu63.5.12-1ubuntu73.5.12-1ubuntu7.1 Show 6 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.7 |
3.5.12-1ubuntu7.8 |
squid3Ubuntu:18.04:LTS |
before 3.5.27-1ubuntu1.3, plus listed versions 3.5.23-5ubuntu13.5.23-5ubuntu23.5.27-1ubuntu13.5.27-1ubuntu1.13.5.27-1ubuntu1.2 |
3.5.27-1ubuntu1.3 |
squid3Ubuntu:16.04:LTS From an advisory covering 2 CVEs |
before 3.5.12-1ubuntu7.8, plus listed versions 3.3.8-1ubuntu163.3.8-1ubuntu173.5.12-1ubuntu63.5.12-1ubuntu73.5.12-1ubuntu7.1 Show 6 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.7 |
3.5.12-1ubuntu7.8 |
squid3Ubuntu:18.04:LTS From an advisory covering 2 CVEs |
before 3.5.27-1ubuntu1.3, plus listed versions 3.5.23-5ubuntu13.5.23-5ubuntu23.5.27-1ubuntu13.5.27-1ubuntu1.13.5.27-1ubuntu1.2 |
3.5.27-1ubuntu1.3 |
squidopenSUSE:Leap 15.0 From an advisory covering 12 CVEs |
before 4.9-lp150.13.1 | 4.9-lp150.13.1 |
squidopenSUSE:Leap 15.1 From an advisory covering 12 CVEs |
before 4.9-lp151.2.7.1 | 4.9-lp151.2.7.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, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-12525 is a critical vulnerability (CVSS 9.8) in Squid-cache Squid, published July 11, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 24.4%, the 97th percentile. Fixed in squid 4.8-r0.
References
squid-cache.org/Versions/v4/changesets
github.com/squid-cache/squid/commits/v4
squid-cache.org/Versions/v4/changesets/squid-4-7f73e9c5d17664b882ed32590e6af310c247f320.patch
usn.ubuntu.com/4065-1
lists.debian.org/debian-lts-announce/2019/07/msg00018.html
usn.ubuntu.com/4065-2
Show 119 moreShow less
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/SPXN2CLAGN5QSQBTOV5IGVLDOQSRFNTZ
debian.org/security/2019/dsa-4507
seclists.org/bugtraq/2019/Aug/42
lists.opensuse.org/opensuse-security-announce/2019-11/msg00053.html
lists.opensuse.org/opensuse-security-announce/2019-11/msg00056.html
lists.debian.org/debian-lts-announce/2020/07/msg00009.html
nvd.nist.gov/vuln/detail/CVE-2019-12525
lists.fedoraproject.org/archives/list/[email protected]/message/SPXN2CLAGN5QSQBTOV5IGVLDOQSRFNTZ
github.com/advisories/GHSA-wxh3-97xf-wv5x
security.alpinelinux.org/vuln/CVE-2019-12525
errata.almalinux.org/8/ALSA-2020-2041.html
vulners.com/cve/CVE-2019-12519
vulners.com/cve/CVE-2019-12525
vulners.com/cve/CVE-2020-11945
errata.tuxcare.com/els_os/oraclelinux6els/CLSA-2026-1777539404.html
errata.tuxcare.com/els_os/centos6els/CLSA-2026-1777541147.html
security-tracker.debian.org/tracker/CVE-2019-12525
advisories.mageia.org/MGASA-2019-0265.html
bugs.mageia.org/show_bug.cgi?id=25110
usn.ubuntu.com/4059-1
advisories.mageia.org/MGASA-2019-0266.html
access.redhat.com/errata/RHSA-2020:2040
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1730535
bugzilla.redhat.com/show_bug.cgi?id=1827552
bugzilla.redhat.com/show_bug.cgi?id=1827563
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_2040.json
access.redhat.com/security/cve/CVE-2019-12519
cve.org/CVERecord?id=CVE-2019-12519
nvd.nist.gov/vuln/detail/CVE-2019-12519
squid-cache.org/Advisories/SQUID-2019_12.txt
gitlab.com/jeriko.one/security/-/blob/master/squid/CVEs/CVE-2019-12519.txt
access.redhat.com/security/cve/CVE-2019-12525
cve.org/CVERecord?id=CVE-2019-12525
squid-cache.org/Advisories/SQUID-2019_3.txt
access.redhat.com/security/cve/CVE-2020-11945
cve.org/CVERecord?id=CVE-2020-11945
nvd.nist.gov/vuln/detail/CVE-2020-11945
squid-cache.org/Advisories/SQUID-2020_4.txt
access.redhat.com/errata/RHSA-2020:2041
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_2041.json
errata.rockylinux.org/RLSA-2020:2041
suse.com/support/update/announcement/2019/suse-su-20192089-1
bugzilla.suse.com/1140738
bugzilla.suse.com/1141329
bugzilla.suse.com/1141332
suse.com/security/cve/CVE-2019-12525
suse.com/security/cve/CVE-2019-12529
suse.com/security/cve/CVE-2019-13345
suse.com/support/update/announcement/2019/suse-su-20192089-2
suse.com/support/update/announcement/2019/suse-su-20192975-1
bugzilla.suse.com/1133089
bugzilla.suse.com/1141330
bugzilla.suse.com/1141442
bugzilla.suse.com/1156323
bugzilla.suse.com/1156324
bugzilla.suse.com/1156326
bugzilla.suse.com/1156328
bugzilla.suse.com/1156329
suse.com/security/cve/CVE-2019-12523
suse.com/security/cve/CVE-2019-12526
suse.com/security/cve/CVE-2019-12527
suse.com/security/cve/CVE-2019-12854
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-2019-3688
suse.com/support/update/announcement/2020/suse-su-202014460-1
bugzilla.suse.com/1162687
bugzilla.suse.com/1162689
bugzilla.suse.com/1162691
bugzilla.suse.com/1167373
bugzilla.suse.com/1169659
bugzilla.suse.com/1170313
bugzilla.suse.com/1170423
bugzilla.suse.com/1173304
bugzilla.suse.com/1173455
suse.com/security/cve/CVE-2019-12519
suse.com/security/cve/CVE-2019-12520
suse.com/security/cve/CVE-2019-12521
suse.com/security/cve/CVE-2019-12524
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-14059
suse.com/security/cve/CVE-2020-15049
suse.com/security/cve/CVE-2020-8449
suse.com/security/cve/CVE-2020-8450
suse.com/security/cve/CVE-2020-8517
ubuntu.com/security/CVE-2019-12525
ubuntu.com/security/notices/USN-4065-1
ubuntu.com/security/notices/USN-4065-2
ubuntu.com/security/CVE-2019-12527
ubuntu.com/security/CVE-2019-12529
lists.opensuse.org/archives/list/[email protected]/thread/5B7VIBHEUXO2VYU6NZTEL6I7K4WUKD7G
lists.opensuse.org/archives/list/[email protected]/thread/2PLGSQEPKZX62EREA7UHDNEMHR3Z23A6
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-2020-15810
suse.com/security/cve/CVE-2020-15811
suse.com/security/cve/CVE-2020-24606
suse.com/security/cve/CVE-2020-25097
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