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
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| 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.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | squid | 7.6-1 | — |
| Debian 13 | squid | 6.13-2+deb13u4 | — |
| Debian 12 | squid | No fix yet | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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 ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | squid | 6.13-6 | — |
Oracle Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| 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
- RLSA-2026:98643 Important: squid security update Rocky Linux Security Advisories · Nov 13, 2026
- RLSA-2026:98537 Important: squid security update Rocky Linux Security Advisories · Nov 13, 2026
- WID-SEC-2026-3329 Squid: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 11, 2026
- ALSA-2026:96078 Important: squid:4 security update AlmaLinux Security Advisories · Nov 9, 2026
- RLSA-2026:96078 Important: squid:4 security update Rocky Linux Security Advisories · Nov 9, 2026
- ELSA-2026-96078 Important: squid:4 security update (Oracle Linux 8) Oracle Linux Security Advisories (ELSA) · Nov 9, 2026
- USN-8998-1 squid vulnerability Ubuntu Security Notices (USN) · Nov 5, 2026
- USN-8941-1 squid, squid3 vulnerabilities Ubuntu Security Notices (USN) · Oct 21, 2026
- ALAS2023-2026-3145 Important: squid security update (Amazon Linux 2023) Amazon Linux Security Center (ALAS) · Sep 28, 2026
- ALAS2-2026-3961 Important: squid security update (Amazon Linux 2) Amazon Linux Security Center (ALAS) · Sep 28, 2026
References
- https://github.com/squid-cache/squid/security/advisories/GHSA-537g-4gfh-w7m6
- https://github.com/squid-cache/squid/pull/2427
- https://github.com/squid-cache/squid/pull/2431
- https://github.com/squid-cache/squid/commit/d06f48de8b8cc9a378cb91ecfe8e89b6e81696d2
- https://github.com/squid-cache/squid/commit/d808a7c825a70275113790471135c9c4d547ee51
- https://github.com/squid-cache/squid/releases/tag/SQUID_7_6