CVE-2020-14059
Updated squid packages fix security vulnerability
An issue was discovered in Squid 5.x before 5.0.3. Due to an Incorrect Synchronization, a Denial of Service can occur when processing objects in an SMP cache because of an Ipc::Mem::PageStack::pop ABA problem during access to the memory page/slot management list.
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
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
6.5
An issue was discovered in Squid 5.x before 5.0.3. Due to an Incorrect Synchronization, a Denial of Service can occur when processing objects in an SMP cache because of an Ipc::Mem::PageStack::pop ABA problem during access to the memory page/slot management list.
- Record
CVE-2020-14059- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.0 Medium
AV:N/AC:L/Au:S/C:N/I:N/A:P - Weakness
- CWE-662
- Updated
- 2026-11-02
CVE List No score
An issue was discovered in Squid 5.x before 5.0.3. Due to an Incorrect Synchronization, a Denial of Service can occur when processing objects in an SMP cache because of an Ipc::Mem::PageStack::pop ABA problem during access to the memory page/slot management list.
- Record
CVE-2020-14059- Updated
- 2026-11-02
EUVDEUVD-2020-6221 No score
An issue was discovered in Squid 5.x before 5.0.3. Due to an Incorrect Synchronization, a Denial of Service can occur when processing objects in an SMP cache because of an Ipc::Mem::PageStack::pop ABA problem during access to the memory page/slot management list.
- Record
EUVD-2020-6221- Updated
- 2026-11-03
OSV
6.5
An issue was discovered in Squid 5.x before 5.0.3. Due to an Incorrect Synchronization, a Denial of Service can occur when processing objects in an SMP cache because of an Ipc::Mem::PageStack::pop ABA problem during access to the memory page/slot management list.
- Record
CVE-2020-14059- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2020-0332 No score
Updated squid packages fix security vulnerability
Due to use of a potentially dangerous function Squid and the default certificate validation helper are vulnerable to a Denial of Service attack when processing TLS certificates. This attack is limited to Squid built with OpenSSL features and opening peer or server connections for HTTPS traffic and SSL-Bump server handshakes (CVE-2020-14058).
Due to incorrect input validation Squid is vulnerable to a Request Smuggling and Poisoning attack against the HTTP cache. This attack requires an upstream server to participate in the smuggling and generate the poison response sequence. Most popular server software are not vulnerable to participation in this attack (CVE-2020-14059).
- Record
MGASA-2020-0332- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:0910-1 No score
Security update for squid
This update for squid fixes the following issues:
squid was updated to version 4.12
Security issue fixed:
- CVE-2020-14059: Fixed an issue where a client could potentially deny the service of a server during TLS Handshake (bsc#1173304).
Other issues addressed:
- Reverted to slow search for new SMP shm pages due to a regression
- Fixed an issue where negative responses were never cached
- Fixed stall if transaction was overwriting a recently active cache entry
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:0910-1- Updated
- 2026-11-02
Show 6 moreShow less
OSVopenSUSE-SU-2020:0914-1 No score
Security update for squid
This update for squid fixes the following issues:
squid was updated to version 4.12
Security issue fixed:
- CVE-2020-14059: Fixed an issue where a client could potentially deny the service of a server during TLS Handshake (bsc#1173304).
Other issues addressed:
- Reverted to slow search for new SMP shm pages due to a regression
- Fixed an issue where negative responses were never cached
- Fixed stall if transaction was overwriting a recently active cache entry
This update was imported from the SUSE:SLE-15:Update update project.
- Record
openSUSE-SU-2020:0914-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: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
OSVSUSE-SU-2020:1769-1 No score
Security update for squid
This update for squid fixes the following issues:
squid was updated to version 4.12
Security issue fixed:
- CVE-2020-14059: Fixed an issue where a client could potentially deny the service of a server during TLS Handshake (bsc#1173304).
Other issues addressed:
- Reverted to slow search for new SMP shm pages due to a regression
- Fixed an issue where negative responses were never cached
- Fixed stall if transaction was overwriting a recently active cache entry
- Record
SUSE-SU-2020:1769-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1770-1 No score
Security update for squid
This update for squid fixes the following issues:
squid was updated to version 4.12
Security issue fixed:
- CVE-2020-14059: Fixed an issue where a client could potentially deny the service of a server during TLS Handshake (bsc#1173304).
Other issues addressed:
- Reverted to slow search for new SMP shm pages due to a regression
- Fixed an issue where negative responses were never cached
- Fixed stall if transaction was overwriting a recently active cache entry
- Record
SUSE-SU-2020:1770-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1803-1 No score
Security update for squid
This update for squid fixes the following issues:
- CVE-2020-14059: Fixed an issue where a client could potentially deny the service of a server during TLS Handshake (bsc#1173304).
- CVE-2019-18860: Fixed handling of invalid domain names in cachemgr.cgi (bsc#1167373).
- Record
SUSE-SU-2020:1803-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
squidMageia:7 From an advisory covering 2 CVEs |
before 4.12-2.mga7 | 4.12-2.mga7 |
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 |
squidSUSE:Linux Enterprise Module for Server Applications 15 SP1 |
before 4.12-5.20.1 | 4.12-5.20.1 |
squidSUSE:Linux Enterprise Module for Server Applications 15 SP2 |
before 4.12-5.20.1 | 4.12-5.20.1 |
squidSUSE:Linux Enterprise High Performance Computing 15-ESPOS |
before 4.12-5.20.1 | 4.12-5.20.1 |
squidSUSE:Linux Enterprise High Performance Computing 15-LTSS |
before 4.12-5.20.1 | 4.12-5.20.1 |
squidSUSE:Linux Enterprise Server 15-LTSS |
before 4.12-5.20.1 | 4.12-5.20.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 15 |
before 4.12-5.20.1 | 4.12-5.20.1 |
squidSUSE:Linux Enterprise Server 12 SP5 |
before 4.12-4.12.1 | 4.12-4.12.1 |
Show 17 moreShow less
| Package | Affected | Fixed |
|---|---|---|
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP5 |
before 4.12-4.12.1 | 4.12-4.12.1 |
squidSUSE:HPE Helion OpenStack 8 From an advisory covering 2 CVEs |
before 3.5.21-26.26.1 | 3.5.21-26.26.1 |
squidSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 3.5.21-26.26.1 | 3.5.21-26.26.1 |
squidSUSE:OpenStack Cloud 8 From an advisory covering 2 CVEs |
before 3.5.21-26.26.1 | 3.5.21-26.26.1 |
squidSUSE:OpenStack Cloud Crowbar 8 From an advisory covering 2 CVEs |
before 3.5.21-26.26.1 | 3.5.21-26.26.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 2 CVEs |
before 3.5.21-26.26.1 | 3.5.21-26.26.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 2 CVEs |
before 3.5.21-26.26.1 | 3.5.21-26.26.1 |
squidSUSE:Linux Enterprise Server 12 SP2-LTSS From an advisory covering 2 CVEs |
before 3.5.21-26.26.1 | 3.5.21-26.26.1 |
squidSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 2 CVEs |
before 3.5.21-26.26.1 | 3.5.21-26.26.1 |
squidSUSE:Linux Enterprise Server 12 SP3-LTSS From an advisory covering 2 CVEs |
before 3.5.21-26.26.1 | 3.5.21-26.26.1 |
squidSUSE:Linux Enterprise Server 12 SP3-BCL From an advisory covering 2 CVEs |
before 3.5.21-26.26.1 | 3.5.21-26.26.1 |
squidSUSE:Linux Enterprise Server 12 SP4 From an advisory covering 2 CVEs |
before 3.5.21-26.26.1 | 3.5.21-26.26.1 |
squidSUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 2 CVEs |
before 3.5.21-26.26.1 | 3.5.21-26.26.1 |
squidSUSE:Enterprise Storage 5 From an advisory covering 2 CVEs |
before 3.5.21-26.26.1 | 3.5.21-26.26.1 |
squidopenSUSE:Leap 15.1 |
before 4.12-lp151.2.21.1 | 4.12-lp151.2.21.1 |
squidopenSUSE:Leap 15.2 |
before 4.12-lp152.2.3.1 | 4.12-lp152.2.3.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-14059 is a medium vulnerability (CVSS 6.5) in Squid-cache Squid, published June 26, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.41%, the 91st percentile. Fixed in squid 4.12-5.20.1.
References
squid-cache.org/Versions/v5/changesets/squid-5-7a5af8db8e0377c06ed9ffbdcb1334389c7cd8ab.patch
squid-cache.org/Advisories/SQUID-2020_5.txt
security.netapp.com/advisory/ntap-20210312-0001
advisories.mageia.org/MGASA-2020-0332.html
bugs.mageia.org/show_bug.cgi?id=26884
squid-cache.org/Advisories/SQUID-2020_6.txt
Show 69 moreShow less
github.com/squid-cache/squid/security/advisories/GHSA-qf3v-rc95-96j5
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/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-12523
suse.com/security/cve/CVE-2019-12524
suse.com/security/cve/CVE-2019-12525
suse.com/security/cve/CVE-2019-12526
suse.com/security/cve/CVE-2019-12528
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-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
suse.com/support/update/announcement/2020/suse-su-20201769-1
suse.com/support/update/announcement/2020/suse-su-20201770-1
suse.com/support/update/announcement/2020/suse-su-20201803-1
lists.opensuse.org/archives/list/[email protected]/thread/3N4T4HIMYDNUD3XGFYRIRAG5CG2WS7Q7
lists.opensuse.org/archives/list/[email protected]/thread/M2HFP25KYVUFFO3JWN66D4EIMO4MFMIM
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-12527
suse.com/security/cve/CVE-2019-12854
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