Every CVE Search/ Get API key

CVE-2020-14059

Updated squid packages fix security vulnerability

6.5 MediumFix available

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

4.41%Up 3.4 points since Apr 14, 2021
90%50%10%1%

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 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
4.0 MediumAV: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 MediumCVSS: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

Affected packages
PackageAffectedFixed
squid
Mageia:7
From an advisory covering 2 CVEs
before 4.12-2.mga7
4.12-2.mga7
squid3
SUSE: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
squid3
SUSE: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
squid
SUSE:Linux Enterprise Module for Server Applications 15 SP1
before 4.12-5.20.1
4.12-5.20.1
squid
SUSE:Linux Enterprise Module for Server Applications 15 SP2
before 4.12-5.20.1
4.12-5.20.1
squid
SUSE:Linux Enterprise High Performance Computing 15-ESPOS
before 4.12-5.20.1
4.12-5.20.1
squid
SUSE:Linux Enterprise High Performance Computing 15-LTSS
before 4.12-5.20.1
4.12-5.20.1
squid
SUSE:Linux Enterprise Server 15-LTSS
before 4.12-5.20.1
4.12-5.20.1
squid
SUSE:Linux Enterprise Server for SAP Applications 15
before 4.12-5.20.1
4.12-5.20.1
squid
SUSE:Linux Enterprise Server 12 SP5
before 4.12-4.12.1
4.12-4.12.1
Show 17 moreShow less
Affected packages
PackageAffectedFixed
squid
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 4.12-4.12.1
4.12-4.12.1
squid
SUSE:HPE Helion OpenStack 8
From an advisory covering 2 CVEs
before 3.5.21-26.26.1
3.5.21-26.26.1
squid
SUSE:OpenStack Cloud 7
From an advisory covering 2 CVEs
before 3.5.21-26.26.1
3.5.21-26.26.1
squid
SUSE:OpenStack Cloud 8
From an advisory covering 2 CVEs
before 3.5.21-26.26.1
3.5.21-26.26.1
squid
SUSE:OpenStack Cloud Crowbar 8
From an advisory covering 2 CVEs
before 3.5.21-26.26.1
3.5.21-26.26.1
squid
SUSE: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
squid
SUSE: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
squid
SUSE: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
squid
SUSE: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
squid
SUSE: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
squid
SUSE: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
squid
SUSE:Linux Enterprise Server 12 SP4
From an advisory covering 2 CVEs
before 3.5.21-26.26.1
3.5.21-26.26.1
squid
SUSE: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
squid
SUSE:Enterprise Storage 5
From an advisory covering 2 CVEs
before 3.5.21-26.26.1
3.5.21-26.26.1
squid
openSUSE:Leap 15.1
before 4.12-lp151.2.21.1
4.12-lp151.2.21.1
squid
openSUSE:Leap 15.2
before 4.12-lp152.2.3.1
4.12-lp152.2.3.1
squid
openSUSE:Tumbleweed
From an advisory covering 40 CVEs
before 4.16-1.5
4.16-1.5

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE 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

Show 69 moreShow less
MoveEnter Open