CVE catalog

CVE-2020-11945

squid: CVE-2020-11945

[CVE catalog]

Severity
High · CVSS 8.8CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
27.25% · Oct 25, 2026

An issue was discovered in Squid before 5.0.2. A remote attacker can replay a sniffed Digest Authentication nonce to gain access to resources that are otherwise forbidden. This occurs because the attacker can overflow the nonce reference counter (a short integer). Remote code execution may occur if the pooled token credentials are freed (instead of replayed as valid credentials).

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiansquidsid7.7-1fixed
Debiansquidforky7.7-1fixed
Debiansquidtrixie6.13-2+deb13u3fixed
Debiansquidtrixie-security6.13-2+deb13u2fixed
Debiansquidbookworm5.7-2+deb12u5fixed
Debiansquidbookworm-security5.7-2+deb12u6fixed
Alpinesquid3.104.11-r0fixed
Alpinesquid3.114.11-r0fixed
Alpinesquid3.94.11-r0fixed
Ubuntusquid316.043.3.8-1ubuntu16vulnerable
Ubuntusquid316.043.3.8-1ubuntu17vulnerable
Ubuntusquid316.043.5.12-1ubuntu6vulnerable
Ubuntusquid316.043.5.12-1ubuntu7vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.1vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.2vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.3vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.4vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.5vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.6vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.7vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.8vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.9vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.10vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.11fixed
Ubuntusquid318.043.5.23-5ubuntu1vulnerable
Ubuntusquid318.043.5.23-5ubuntu2vulnerable
Ubuntusquid318.043.5.27-1ubuntu1vulnerable
Ubuntusquid318.043.5.27-1ubuntu1.1vulnerable
Ubuntusquid318.043.5.27-1ubuntu1.2vulnerable
Ubuntusquid318.043.5.27-1ubuntu1.3vulnerable
Ubuntusquid318.043.5.27-1ubuntu1.4vulnerable
Ubuntusquid318.043.5.27-1ubuntu1.5vulnerable
Ubuntusquid318.043.5.27-1ubuntu1.6fixed
Ubuntusquid20.044.8-1ubuntu2vulnerable
Ubuntusquid20.044.8-1ubuntu3vulnerable
Ubuntusquid20.044.9-2ubuntu1vulnerable
Ubuntusquid20.044.9-2ubuntu2vulnerable
Ubuntusquid20.044.9-2ubuntu3vulnerable
Ubuntusquid20.044.9-2ubuntu4vulnerable
Ubuntusquid20.044.10-1ubuntu1vulnerable
Ubuntusquid20.044.10-1ubuntu1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiansquidsourcesid4.11-1not yet assignedNot reportedNot reported
Debiansquidsourceforky4.11-1not yet assignedNot reportedNot reported
Debiansquidsourcetrixie4.11-1not yet assignedNot reportedNot reported
Debiansquidsourcebookworm4.11-1not yet assignedNot reportedNot reported
Alpinesquidapk3.104.11-r0Not reportedALPINE-CVE-2020-11945Not reported
Alpinesquidapk3.114.11-r0Not reportedALPINE-CVE-2020-11945Not reported
Alpinesquidapk3.94.11-r0Not reportedALPINE-CVE-2020-11945Not reported
Ubuntusquid3deb16.043.5.12-1ubuntu7.11Not reportedUBUNTU-CVE-2020-11945Not reported
Ubuntusquid3deb18.043.5.27-1ubuntu1.6Not reportedUBUNTU-CVE-2020-11945Not reported
Ubuntusquiddeb20.044.10-1ubuntu1.1Not reportedUBUNTU-CVE-2020-11945Not reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [squid]Unknown
    Details (4)
    • 5.7-2+deb12u5 · amd64 · bookworm

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u5 · arm64 · bookworm

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · amd64 · bookworm-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · arm64 · bookworm-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

  • [squid-cgi]Unknown

    Source package: [squid]

    Details (4)
    • 5.7-2+deb12u5 · amd64 · bookworm

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u5 · arm64 · bookworm

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · amd64 · bookworm-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · arm64 · bookworm-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

  • [squidclient]Unknown

    Source package: [squid]

    Details (4)
    • 5.7-2+deb12u5 · amd64 · bookworm

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u5 · arm64 · bookworm

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · amd64 · bookworm-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · arm64 · bookworm-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

  • [squid-common]Unknown

    Source package: [squid]

    Details (4)
    • 5.7-2+deb12u5 · all · bookworm

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u5 · all · bookworm

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · all · bookworm-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · all · bookworm-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

  • [squid-openssl]Unknown

    Source package: [squid]

    Details (4)
    • 5.7-2+deb12u5 · amd64 · bookworm

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u5 · arm64 · bookworm

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · amd64 · bookworm-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · arm64 · bookworm-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

  • [squid-purge]Unknown

    Source package: [squid]

    Details (4)
    • 5.7-2+deb12u5 · amd64 · bookworm

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u5 · arm64 · bookworm

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · amd64 · bookworm-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

    • 5.7-2+deb12u6 · arm64 · bookworm-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · bookworm; dsa · squid · debian · 12

[Debian 13 (Trixie)]

  • [squid]Unknown
    Details (4)
    • 6.13-2+deb13u2 · amd64 · trixie

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

  • [squid-cgi]Unknown

    Source package: [squid]

    Details (4)
    • 6.13-2+deb13u2 · amd64 · trixie

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

  • [squidclient]Unknown

    Source package: [squid]

    Details (4)
    • 6.13-2+deb13u2 · amd64 · trixie

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

  • [squid-common]Unknown

    Source package: [squid]

    Details (4)
    • 6.13-2+deb13u2 · all · trixie

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · all · trixie

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · all · trixie-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · all · trixie-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

  • [squid-openssl]Unknown

    Source package: [squid]

    Details (4)
    • 6.13-2+deb13u2 · amd64 · trixie

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

  • [squid-purge]Unknown

    Source package: [squid]

    Details (4)
    • 6.13-2+deb13u2 · amd64 · trixie

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · amd64 · trixie-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie-security

      Fixed · Fixed: 4.11-1

      dsa · squid · debian · 13

Observed:

References