Skip to content
OpenAdvisories
High · 7.7 CVE-2026-61642 EUVD-2026-98919

Squid Request Smuggling in HTTP Transfer-Encoding

Published Oct 13, 2026 · Updated Oct 13, 2026 · Assigned by GitHub_M

Description

Squid is a caching proxy for the Web. From 3.3.0.1 to before 7.6, due to an improper enforcement of behavioral workflow bug, Squid is vulnerable to a Request Smuggling attack against HTTP/1.1 Transfer-Encoding. HTTP header parsing (`src/HttpHeader.cc`) accepted the bare` Transfer-Encoding:` identity form, which the HTTP specification prohibits because any transfer coding must be wrapped within chunked encoding. This problem allows a trusted client to perform an HTTP Request Smuggling attack when HTTP/1.1 is used, bypassing security mechanisms that may be in place between attacker and Squid. When there is an HTTP cache operating prior to the affected Squid, this Request Smuggling attack also allows the attacker to poison that web cache and store arbitrary malicious content at any URL for delivery to other clients' future requests. This issue is fixed in version 7.6.

Affected products

VendorProductAffectedFixed
squid-cache squid >= 3.3.0.1, < 7.6 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 squid 7.6-1 —
Debian 13 squid 6.13-2+deb13u4 —
Debian 12 squid No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.04 LTS squid 7.7-0ubuntu0.26.04.2 USN-8998-1
Ubuntu 24.04 LTS squid 6.14-0ubuntu0.24.04.5 USN-8941-1
Ubuntu 22.04 LTS squid 5.9-0ubuntu0.22.04.8 USN-8941-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS squid 4.10-1ubuntu1.13+esm3 USN-8941-1
Ubuntu Pro 18.04 LTS squid3 3.5.27-1ubuntu1.14+esm6 USN-8941-1
Ubuntu Pro 16.04 LTS squid3 3.5.12-1ubuntu7.16+esm7 USN-8941-1

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 libecap +1 1.0.1-2.module_el8.6.0+2741+01592ae8 ALSA-2026:96078
AlmaLinux 8 squid 7:4.15-10.module_el8.10.0+4354+d3ed158a.13 ALSA-2026:96078

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 10 squid 7:6.10-15.el10_3.1 RLSA-2026:98643
Rocky Linux 9 squid 7:5.5-27.el9_9.1 RLSA-2026:98537
Rocky Linux 8 libecap 1.0.1-2.module+el8.9.0+1437+df5ea8f0 RLSA-2026:96078
Rocky Linux 8 squid 7:4.15-10.module+el8.10.0+1758+80ba9f4b RLSA-2026:96078

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 squid 7:6.13-1.amzn2023.0.6 ALAS2023-2026-3145
Amazon Linux 2 squid +2 7:3.5.20-17.amzn2.7.28 ALAS2-2026-3961

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 squid 6.13-6 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 libecap +1 1.0.1-2.module+el8.9.0+90083+f7556140 ELSA-2026-96078
Oracle Linux 8 squid 7:4.15-10.module+el8.10.0+91108+edadaa50.13 ELSA-2026-96078

Advisories 10

References