Every CVE Search/ Get API key

CVE-2021-28116

Squid through 4.14 and 5.x through 5.0.5, in some configurations, allows information disclosure...

3.7 LowFix available

Squid through 4.14 and 5.x through 5.0.5, in some configurations, allows information disclosure because of an out-of-bounds read in WCCP protocol data. This can be leveraged as part of a chain for remote code execution as nobody.

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
Low
Integrity
None
Availability
None

Exploit likelihood

12.9%Up 11.1 points since Apr 14, 2021
90%50%10%1%

What each source reports

CVE List Score used 3.7

Squid through 4.14 and 5.x through 5.0.5, in some configurations, allows information disclosure because of an out-of-bounds read in WCCP protocol data. This can be leveraged as part of a chain for remote code execution as nobody.

Record
CVE-2021-28116
CVSS 3.1
3.7 LowCVSS:3.1/AC:H/AV:N/A:N/C:L/I:N/PR:N/S:U/UI:N
Updated
2026-11-02
EUVDEUVD-2021-14817 3.7

Squid through 4.14 and 5.x through 5.0.5, in some configurations, allows information disclosure because of an out-of-bounds read in WCCP protocol data. This can be leveraged as part of a chain for remote code execution as nobody.

Record
EUVD-2021-14817
CVSS 3.1
3.7 LowCVSS:3.1/AC:H/AV:N/A:N/C:L/I:N/PR:N/S:U/UI:N
Updated
2026-11-03
GitHub AdvisoriesGHSA-gf37-7jp8-4qpf 5.3

Squid through 4.14 and 5.x through 5.0.5, in some configurations, allows information disclosure...

Squid through 4.14 and 5.x through 5.0.5, in some configurations, allows information disclosure because of an out-of-bounds read in WCCP protocol data. This can be leveraged as part of a chain for remote code execution as nobody.

Record
GHSA-gf37-7jp8-4qpf
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-125
Updated
2026-11-02
NVD 3.7

Squid through 4.14 and 5.x through 5.0.5, in some configurations, allows information disclosure because of an out-of-bounds read in WCCP protocol data. This can be leveraged as part of a chain for remote code execution as nobody.

Record
CVE-2021-28116
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:P/I:N/A:N
Weakness
CWE-125
Updated
2026-11-02
OSVALPINE-CVE-2021-28116 5.3

Squid through 4.14 and 5.x through 5.0.5, in some configurations, allows information disclosure because of an out-of-bounds read in WCCP protocol data. This can be leveraged as part of a chain for remote code execution as nobody.

Record
ALPINE-CVE-2021-28116
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSV 5.3

Squid through 4.14 and 5.x through 5.0.5, in some configurations, allows information disclosure because of an out-of-bounds read in WCCP protocol data. This can be leveraged as part of a chain for remote code execution as nobody.

Record
CVE-2021-28116
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
Show 18 moreShow less
OSVDEBIAN-CVE-2021-28116 5.3

Squid through 4.14 and 5.x through 5.0.5, in some configurations, allows information disclosure because of an out-of-bounds read in WCCP protocol data. This can be leveraged as part of a chain for remote code execution as nobody.

Record
DEBIAN-CVE-2021-28116
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVOESA-2022-1618 5.3

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):

Squid through 4.14 and 5.x through 5.0.5, in some configurations, allows information disclosure because of an out-of-bounds read in WCCP protocol data. This can be leveraged as part of a chain for remote code execution as nobody.(CVE-2021-28116)

Record
OESA-2022-1618
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVRHSA-2022:1939 5.3

Red Hat Security Advisory: squid:4 security and bug fix update

Record
RHSA-2022:1939
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVRLSA-2022:1939 5.3

Moderate: squid:4 security and bug fix update

Squid is a high-performance proxy caching server for web clients, supporting FTP, Gopher, and HTTP data objects.

Security Fix(es):

  • squid: out-of-bounds read in WCCP protocol data may lead to information disclosure (CVE-2021-28116)

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.6 Release Notes linked from the References section.

Record
RLSA-2022:1939
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVUBUNTU-CVE-2021-28116 3.7

Squid through 4.14 and 5.x through 5.0.5, in some configurations, allows information disclosure because of an out-of-bounds read in WCCP protocol data. This can be leveraged as part of a chain for remote code execution as nobody.

Record
UBUNTU-CVE-2021-28116
CVSS 3.1
3.7 LowCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVALSA-2022:1939 No score

Moderate: squid:4 security and bug fix update

Squid is a high-performance proxy caching server for web clients, supporting FTP, Gopher, and HTTP data objects. Security Fix(es):

  • squid: out-of-bounds read in WCCP protocol data may lead to information disclosure (CVE-2021-28116) 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-2022:1939
Updated
2026-11-02
OSVCLSA-2022-1652719177 No score

Fixed CVE-2021-28116 in squid-4.module_el8.4.0+2033+9782b8ab.2.tuxcare.els2

  • CVE-2021-28116: Fix out of bound access when processing WCCPv2 messages
Record
CLSA-2022-1652719177
Updated
2026-11-02
OSVCLSA-2022-1652732686 No score

Fixed CVE-2021-28116 in libecap-2.module_el8.5.0+2035+9782b8ab

  • CVE-2021-28116: Fix out of bound access when processing WCCPv2 messages
Record
CLSA-2022-1652732686
Updated
2026-11-02
OSVCLSA-2026-1776877737 No score

squid: Fix of CVE-2021-28116

  • CVE-2021-28116: fix out-of-bounds read in WCCPv2 message parsing via stricter bounds validation of security, service, router, view, and capability items
Record
CLSA-2026-1776877737
Updated
2026-11-02
OSVCLSA-2026-1776941204 No score

squid: Fix of CVE-2021-28116

  • CVE-2021-28116: fix out-of-bounds read in WCCPv2 message parsing via stricter bounds validation of security, service, router, view, and capability items
Record
CLSA-2026-1776941204
Updated
2026-11-02
OSVCLSA-2026-1776949767 No score

squid: Fix of CVE-2021-28116

  • CVE-2021-28116: fix out-of-bounds read in WCCPv2 message parsing via stricter bounds validation of security, service, router, view, and capability items
Record
CLSA-2026-1776949767
Updated
2026-11-02
OSVMGASA-2021-0499 No score

Updated squid packages fix security vulnerability

Updated squid packages fix security vulnerability:

Squid through 4.14 and 5.x through 5.0.5, in some configurations, allows information disclosure because of an out-of-bounds read in WCCP protocol data. This can be leveraged as part of a chain for remote code execution as nobody (CVE-2021-28116).

Squid is updated to 4.17 that fixes this issue and other bugs.

Record
MGASA-2021-0499
Updated
2026-11-02
OSVopenSUSE-SU-2021:1419-1 No score

Security update for squid

This update for squid fixes the following issues:

Update to version 4.17:

  • CVE-2021-28116: Fixed a out-of-bounds read in the WCCP protocol (bsc#1189403).

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2021:1419-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:3485-1 No score

Security update for squid

This update for squid fixes the following issues:

Update to version 4.17:

  • CVE-2021-28116: Fixed a out-of-bounds read in the WCCP protocol (bsc#1189403).
Record
openSUSE-SU-2021:3485-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11559-1 No score

squid-5.2-1.1 on GA media

These are all security issues fixed in the squid-5.2-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:11559-1
Updated
2026-11-02
OSVSUSE-SU-2021:3334-1 No score

Security update for squid

This update for squid fixes the following issues:

Update to version 4.17:

  • CVE-2021-28116: Fixed a out-of-bounds read in the WCCP protocol (bsc#1189403).
Record
SUSE-SU-2021:3334-1
Updated
2026-11-02
OSVSUSE-SU-2021:3485-1 No score

Security update for squid

This update for squid fixes the following issues:

Update to version 4.17:

  • CVE-2021-28116: Fixed a out-of-bounds read in the WCCP protocol (bsc#1189403).
Record
SUSE-SU-2021:3485-1
Updated
2026-11-02
OSVUSN-5104-1 No score

squid, squid3 vulnerability

Lyu discovered that Squid incorrectly handled WCCP protocol data. A remote attacker could use this issue to cause Squid to crash, resulting in a denial of service, or possibly obtain sensitive information.

Record
USN-5104-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
squid
Alpine:v3.11
5.0 up to 4.17-r0
4.17-r0
squid
Alpine:v3.12
5.0 up to 4.17-r0
4.17-r0
squid
Alpine:v3.13
5.0 up to 5.0.6-r1
5.0.6-r1
squid
Alpine:v3.14
5.0 up to 5.0.6-r1
5.0.6-r1
squid
Alpine:v3.15
5.0 up to 5.2-r0
5.2-r0
squid
Alpine:v3.16
5.0 up to 5.2-r0
5.2-r0
squid
Alpine:v3.17
5.0 up to 5.2-r0
5.2-r0
squid
Alpine:v3.18
5.0 up to 5.2-r0
5.2-r0
squid
Alpine:v3.19
5.0 up to 5.2-r0
5.2-r0
squid
Alpine:v3.20
5.0 up to 5.2-r0
5.2-r0
Show 52 moreShow less
Affected packages
PackageAffectedFixed
squid
Alpine:v3.21
5.0 up to 5.2-r0
5.2-r0
squid
Alpine:v3.22
5.0 up to 5.2-r0
5.2-r0
squid
Alpine:v3.23
5.0 up to 5.2-r0
5.2-r0
squid
Alpine:v3.24
5.0 up to 5.2-r0
5.2-r0
libecap
AlmaLinux:8
before 1.0.1-2.module_el8.6.0+2741+01592ae8
1.0.1-2.module_el8.6.0+2741+01592ae8
libecap-devel
AlmaLinux:8
before 1.0.1-2.module_el8.6.0+2741+01592ae8
1.0.1-2.module_el8.6.0+2741+01592ae8
squid
AlmaLinux:8
before 7:4.15-3.module_el8.6.0+2741+01592ae8
7:4.15-3.module_el8.6.0+2741+01592ae8
libecap
TuxCare:CentOS:8.4
before 1.0.1-2.module_el8.4.0+2033+9782b8ab
1.0.1-2.module_el8.4.0+2033+9782b8ab
libecap-devel
TuxCare:CentOS:8.4
before 1.0.1-2.module_el8.4.0+2033+9782b8ab
1.0.1-2.module_el8.4.0+2033+9782b8ab
squid
TuxCare:CentOS:8.4
before 7:4.11-4.module_el8.4.0+2033+9782b8ab.2.tuxcare.els2
7:4.11-4.module_el8.4.0+2033+9782b8ab.2.tuxcare.els2
libecap
TuxCare:CentOS:8.5
before 1.0.1-2.module_el8.5.0+2035+9782b8ab
1.0.1-2.module_el8.5.0+2035+9782b8ab
libecap-devel
TuxCare:CentOS:8.5
before 1.0.1-2.module_el8.5.0+2035+9782b8ab
1.0.1-2.module_el8.5.0+2035+9782b8ab
squid
TuxCare:CentOS:8.5
before 7:4.15-1.module_el8.5.0+2035+9782b8ab.tuxcare.els1
7:4.15-1.module_el8.5.0+2035+9782b8ab.tuxcare.els1
squid
TuxCare:RHEL:7
before 7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
squid-migration-script
TuxCare:RHEL:7
before 7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
squid-sysvinit
TuxCare:RHEL:7
before 7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
squid
TuxCare:OracleLinux:7
before 7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
squid-migration-script
TuxCare:OracleLinux:7
before 7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
squid-sysvinit
TuxCare:OracleLinux:7
before 7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
squid
TuxCare:CentOS:7
before 7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
squid-migration-script
TuxCare:CentOS:7
before 7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
squid-sysvinit
TuxCare:CentOS:7
before 7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
7:3.5.20-17.0.5.el7_9.99.tuxcare.els5
squid
Debian:12
before 5.2-1
5.2-1
squid
Debian:13
before 5.2-1
5.2-1
squid
Debian:14
before 5.2-1
5.2-1
squid
Debian:10
From an advisory covering 2 CVEs
before 4.6-1+deb10u7, plus listed versions
4.6-14.6-1+deb10u14.6-1+deb10u24.6-1+deb10u34.6-1+deb10u44.6-1+deb10u54.6-1+deb10u6
4.6-1+deb10u7
squid
Debian:11
From an advisory covering 2 CVEs
before 4.13-10+deb11u1, plus listed versions
4.13-10
4.13-10+deb11u1
squid
Mageia:8
before 4.17-1.mga8
4.17-1.mga8
squid
openEuler:20.03-LTS-SP1
before 4.9-10.oe1
4.9-10.oe1
squid
openEuler:20.03-LTS-SP2
before 4.9-10.oe1
4.9-10.oe1
squid
openEuler:20.03-LTS-SP3
before 4.9-10.oe1
4.9-10.oe1
squid
openEuler:22.03-LTS
before 4.9-13.oe2203
4.9-13.oe2203
libecap
Red Hat:enterprise_linux:8::appstream
before 0:1.0.1-2.module+el8.1.0+4044+36416a77
0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-debuginfo
Red Hat:enterprise_linux:8::appstream
before 0:1.0.1-2.module+el8.1.0+4044+36416a77
0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-debugsource
Red Hat:enterprise_linux:8::appstream
before 0:1.0.1-2.module+el8.1.0+4044+36416a77
0:1.0.1-2.module+el8.1.0+4044+36416a77
libecap-devel
Red Hat:enterprise_linux:8::appstream
before 0:1.0.1-2.module+el8.1.0+4044+36416a77
0:1.0.1-2.module+el8.1.0+4044+36416a77
squid
Red Hat:enterprise_linux:8::appstream
before 7:4.15-3.module+el8.6.0+14176+9782b8ab
7:4.15-3.module+el8.6.0+14176+9782b8ab
squid-debuginfo
Red Hat:enterprise_linux:8::appstream
before 7:4.15-3.module+el8.6.0+14176+9782b8ab
7:4.15-3.module+el8.6.0+14176+9782b8ab
squid-debugsource
Red Hat:enterprise_linux:8::appstream
before 7:4.15-3.module+el8.6.0+14176+9782b8ab
7:4.15-3.module+el8.6.0+14176+9782b8ab
libecap
Rocky Linux:8
before 0:1.0.1-2.module+el8.4.0+404+316a0dc5
0:1.0.1-2.module+el8.4.0+404+316a0dc5
squid
Rocky Linux:8
before 7:4.15-3.module+el8.6.0+1044+67ab5d0a.2
7:4.15-3.module+el8.6.0+1044+67ab5d0a.2
squid
SUSE:Linux Enterprise Server 12 SP5
before 4.17-4.21.1
4.17-4.21.1
squid
SUSE:Linux Enterprise Server for SAP Applications 12 SP5
before 4.17-4.21.1
4.17-4.21.1
squid
SUSE:Linux Enterprise Module for Server Applications 15 SP2
before 4.17-5.29.1
4.17-5.29.1
squid
SUSE:Linux Enterprise Module for Server Applications 15 SP3
before 4.17-5.29.1
4.17-5.29.1
squid3
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
3.3.8-1ubuntu163.3.8-1ubuntu173.5.12-1ubuntu63.5.12-1ubuntu73.5.12-1ubuntu7.1
Show 22 moreShow less
3.5.12-1ubuntu7.23.5.12-1ubuntu7.33.5.12-1ubuntu7.43.5.12-1ubuntu7.53.5.12-1ubuntu7.63.5.12-1ubuntu7.73.5.12-1ubuntu7.83.5.12-1ubuntu7.93.5.12-1ubuntu7.103.5.12-1ubuntu7.113.5.12-1ubuntu7.123.5.12-1ubuntu7.133.5.12-1ubuntu7.143.5.12-1ubuntu7.153.5.12-1ubuntu7.163.5.12-1ubuntu7.16+esm13.5.12-1ubuntu7.16+esm23.5.12-1ubuntu7.16+esm33.5.12-1ubuntu7.16+esm43.5.12-1ubuntu7.16+esm53.5.12-1ubuntu7.16+esm63.5.12-1ubuntu7.16+esm7
None known
squid3
Ubuntu:18.04:LTS
before 3.5.27-1ubuntu1.12, plus listed versions
3.5.23-5ubuntu13.5.23-5ubuntu23.5.27-1ubuntu13.5.27-1ubuntu1.13.5.27-1ubuntu1.2
Show 9 moreShow less
3.5.27-1ubuntu1.33.5.27-1ubuntu1.43.5.27-1ubuntu1.53.5.27-1ubuntu1.63.5.27-1ubuntu1.73.5.27-1ubuntu1.83.5.27-1ubuntu1.93.5.27-1ubuntu1.103.5.27-1ubuntu1.11
3.5.27-1ubuntu1.12
squid
Ubuntu:20.04:LTS
before 4.10-1ubuntu1.5, plus listed versions
4.8-1ubuntu24.8-1ubuntu34.9-2ubuntu14.9-2ubuntu24.9-2ubuntu3
Show 6 moreShow less
4.9-2ubuntu44.10-1ubuntu14.10-1ubuntu1.14.10-1ubuntu1.24.10-1ubuntu1.34.10-1ubuntu1.4
4.10-1ubuntu1.5
squid
Ubuntu:22.04:LTS
before 4.13-10ubuntu5
4.13-10ubuntu5
squid
openSUSE:Leap 15.2
before 4.17-lp152.2.12.1
4.17-lp152.2.12.1
squid
openSUSE:Leap 15.3
before 4.17-5.29.1
4.17-5.29.1
squid
openSUSE:Tumbleweed
before 5.2-1.1
5.2-1.1

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2021-28116 is a low vulnerability (CVSS 3.7) in Squid-cache Squid, published March 9, 2021. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 12.9%, the 96th percentile. Fixed in squid 4.17-r0.

References

Show 37 moreShow less
MoveEnter Open