CVE catalog

CVE-2020-15810

squid: CVE-2020-15810

[CVE catalog]

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

An issue was discovered in Squid before 4.13 and 5.x before 5.0.4. Due to incorrect data validation, HTTP Request Smuggling attacks may succeed against HTTP and HTTPS traffic. This leads to cache poisoning. This allows any client, including browser scripts, to bypass local security and poison the proxy cache and any downstream caches with content from an arbitrary source. When configured for relaxed header parsing (the default), Squid relays headers containing whitespace characters to upstream servers. When this occurs as a prefix to a Content-Length header, the frame length specified will be ignored by Squid (allowing for a conflicting length to be used from another Content-Length header) but relayed upstream.

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.13-r0fixed
Alpinesquid3.114.13-r0fixed
Alpinesquid3.124.13-r0fixed
Alpinesquid3.134.13.0-r0fixed
Alpinesquid3.144.13.0-r0fixed
Alpinesquid3.154.13.0-r0fixed
Alpinesquid3.164.13.0-r0fixed
Alpinesquid3.174.13.0-r0fixed
Alpinesquid3.184.13.0-r0fixed
Alpinesquid3.194.13.0-r0fixed
Alpinesquid3.204.13.0-r0fixed
Alpinesquid3.214.13.0-r0fixed
Alpinesquid3.224.13.0-r0fixed
Alpinesquid3.234.13.0-r0fixed
Alpinesquid3.244.13.0-r0fixed
Alpinesquid3.94.13-r0fixed
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.1vulnerable
Ubuntusquid20.044.10-1ubuntu1.2fixed
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.11vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.12vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.13vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.14vulnerable
Ubuntusquid316.043.5.12-1ubuntu7.15fixed
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.6vulnerable
Ubuntusquid318.043.5.27-1ubuntu1.7vulnerable
Ubuntusquid318.043.5.27-1ubuntu1.8vulnerable
Ubuntusquid318.043.5.27-1ubuntu1.9fixed
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.1vulnerable
Ubuntusquid20.044.10-1ubuntu1.2fixed
Susesquid3linux enterprise point of sale 11 sp33.1.23-8.16.37.15.1fixed
Susesquid3linux enterprise server 11 sp4-ltss3.1.23-8.16.37.15.1fixed
Susesquidhpe helion openstack 83.5.21-26.32.1fixed
Susesquidopenstack cloud 73.5.21-26.32.1fixed
Susesquidopenstack cloud 83.5.21-26.32.1fixed
Susesquidopenstack cloud 93.5.21-26.32.1fixed
Susesquidopenstack cloud crowbar 83.5.21-26.32.1fixed
Susesquidopenstack cloud crowbar 93.5.21-26.32.1fixed
Susesquidlinux enterprise server for sap applications 12 sp23.5.21-26.32.1fixed
Susesquidlinux enterprise server for sap applications 12 sp33.5.21-26.32.1fixed
Susesquidlinux enterprise server for sap applications 12 sp43.5.21-26.32.1fixed
Susesquidlinux enterprise server 12 sp2-ltss3.5.21-26.32.1fixed
Susesquidlinux enterprise server 12 sp2-bcl3.5.21-26.32.1fixed
Susesquidlinux enterprise server 12 sp3-ltss3.5.21-26.32.1fixed
Susesquidlinux enterprise server 12 sp3-bcl3.5.21-26.32.1fixed
Susesquidlinux enterprise server 12 sp4-ltss3.5.21-26.32.1fixed
Susesquidenterprise storage 53.5.21-26.32.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiansquidsourcesid4.13-1not yet assignedNot reported[968934]
Debiansquidsourceforky4.13-1not yet assignedNot reported[968934]
Debiansquidsourcetrixie4.13-1not yet assignedNot reported[968934]
Debiansquidsourcebookworm4.13-1not yet assignedNot reported[968934]
Alpinesquidapk3.104.13-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.114.13-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.124.13-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.134.13.0-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.144.13.0-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.154.13.0-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.164.13.0-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.174.13.0-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.184.13.0-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.194.13.0-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.204.13.0-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.214.13.0-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.224.13.0-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.234.13.0-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.244.13.0-r0Not reportedALPINE-CVE-2020-15810Not reported
Alpinesquidapk3.94.13-r0Not reportedALPINE-CVE-2020-15810Not reported
Ubuntusquiddeb20.044.10-1ubuntu1.2Not reportedUSN-4477-1Not reported
Ubuntusquid3deb16.043.5.12-1ubuntu7.15Not reportedUBUNTU-CVE-2020-15810Not reported
Ubuntusquid3deb18.043.5.27-1ubuntu1.9Not reportedUBUNTU-CVE-2020-15810Not reported
Ubuntusquiddeb20.044.10-1ubuntu1.2Not reportedUBUNTU-CVE-2020-15810Not reported
Susesquid3rpmlinux enterprise point of sale 11 sp33.1.23-8.16.37.15.1Not reportedSUSE-SU-2020:14590-1Not reported
Susesquid3rpmlinux enterprise server 11 sp4-ltss3.1.23-8.16.37.15.1Not reportedSUSE-SU-2020:14590-1Not reported
Susesquidrpmhpe helion openstack 83.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported
Susesquidrpmopenstack cloud 73.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported
Susesquidrpmopenstack cloud 83.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported
Susesquidrpmopenstack cloud 93.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported
Susesquidrpmopenstack cloud crowbar 83.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported
Susesquidrpmopenstack cloud crowbar 93.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported
Susesquidrpmlinux enterprise server for sap applications 12 sp23.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported
Susesquidrpmlinux enterprise server for sap applications 12 sp33.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported
Susesquidrpmlinux enterprise server for sap applications 12 sp43.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported
Susesquidrpmlinux enterprise server 12 sp2-ltss3.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported
Susesquidrpmlinux enterprise server 12 sp2-bcl3.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported
Susesquidrpmlinux enterprise server 12 sp3-ltss3.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported
Susesquidrpmlinux enterprise server 12 sp3-bcl3.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported
Susesquidrpmlinux enterprise server 12 sp4-ltss3.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported
Susesquidrpmenterprise storage 53.5.21-26.32.1Not reportedSUSE-SU-2020:2471-1Not reported

[Debian bug #968934]

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.13-1

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

    • 5.7-2+deb12u5 · arm64 · bookworm

      Fixed · Fixed: 4.13-1

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

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

      Fixed · Fixed: 4.13-1

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

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

      Fixed · Fixed: 4.13-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.13-1

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

    • 5.7-2+deb12u5 · arm64 · bookworm

      Fixed · Fixed: 4.13-1

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

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

      Fixed · Fixed: 4.13-1

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

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

      Fixed · Fixed: 4.13-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.13-1

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

    • 5.7-2+deb12u5 · arm64 · bookworm

      Fixed · Fixed: 4.13-1

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

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

      Fixed · Fixed: 4.13-1

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

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

      Fixed · Fixed: 4.13-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.13-1

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

    • 5.7-2+deb12u5 · all · bookworm

      Fixed · Fixed: 4.13-1

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

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

      Fixed · Fixed: 4.13-1

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

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

      Fixed · Fixed: 4.13-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.13-1

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

    • 5.7-2+deb12u5 · arm64 · bookworm

      Fixed · Fixed: 4.13-1

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

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

      Fixed · Fixed: 4.13-1

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

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

      Fixed · Fixed: 4.13-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.13-1

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

    • 5.7-2+deb12u5 · arm64 · bookworm

      Fixed · Fixed: 4.13-1

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

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

      Fixed · Fixed: 4.13-1

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

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

      Fixed · Fixed: 4.13-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.13-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

  • [squid-cgi]Unknown

    Source package: [squid]

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

  • [squidclient]Unknown

    Source package: [squid]

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

  • [squid-common]Unknown

    Source package: [squid]

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · all · trixie

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

  • [squid-openssl]Unknown

    Source package: [squid]

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

  • [squid-purge]Unknown

    Source package: [squid]

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

    • 6.13-2+deb13u2 · arm64 · trixie

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

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

      Fixed · Fixed: 4.13-1

      dsa · squid · debian · 13

Observed:

References