Vulnerability · Published Nov 3, 2023 · Assigned by redhat
CVE-2023-46846Squid: request/response smuggling in http/1.1 and icap
Critical 9.3
In plain English
A critical-severity security flaw in squid. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 7.2% (higher than 94% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Severity (CVSS 3.1)9.3Critical
Exploit odds (30 days)7.2%top 5.7% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known
Official description
SQUID is vulnerable to HTTP request smuggling, caused by chunked decoder lenience, allows a remote attacker to perform Request/Response smuggling past firewall and frontend security systems.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:8 | libecap | 1.0.1-2.module_el8.6.0+2741+01592ae8 | ALSA-2023:6267 |
| AlmaLinux:8 | libecap | 1.0.1-2.module_el8.6.0+3048+383bc947 | ALSA-2023:6267 |
| AlmaLinux:8 | libecap | 1.0.1-2.module_el8.6.0+2741+01592ae8 | ALSA-2023:7213 |
| AlmaLinux:8 | libecap | 1.0.1-2.module_el8.6.0+3048+383bc947 | ALSA-2023:7213 |
| AlmaLinux:8 | libecap-devel | 1.0.1-2.module_el8.6.0+2741+01592ae8 | ALSA-2023:6267 |
| AlmaLinux:8 | libecap-devel | 1.0.1-2.module_el8.6.0+2741+01592ae8 | ALSA-2023:7213 |
| AlmaLinux:8 | libecap-devel | 1.0.1-2.module_el8.6.0+3048+383bc947 | ALSA-2023:7213 |
| AlmaLinux:8 | libecap-devel | 1.0.1-2.module_el8.6.0+3048+383bc947 | ALSA-2023:6267 |
| AlmaLinux:8 | squid | 7:4.15-6.module_el8.8.0+3670+56cb3c8e.1.alma.1 | ALSA-2023:6267 |
| AlmaLinux:8 | squid | 7:4.15-7.module_el8.9.0+3680+f9142978.1.alma.1 | ALSA-2023:7213 |
| AlmaLinux:9 | squid | 7:5.5-5.el9_2.1 | ALSA-2023:6266 |
| AlmaLinux:9 | squid | 7:5.5-6.el9_3.1 | ALSA-2023:6748 |
| Alpine:v3.20 | squid | 6.4-r0 | ALPINE-CVE-2023-46846 |
| Alpine:v3.21 | squid | 6.4-r0 | ALPINE-CVE-2023-46846 |
| Alpine:v3.22 | squid | 6.4-r0 | ALPINE-CVE-2023-46846 |
| Alpine:v3.23 | squid | 6.4-r0 | ALPINE-CVE-2023-46846 |
| Alpine:v3.24 | squid | 6.4-r0 | ALPINE-CVE-2023-46846 |
| Debian:12 | squid | 5.7-2+deb12u1 | DSA-5637-1 |
| Debian:12 | squid | 5.7-2+deb12u1 | DEBIAN-CVE-2023-46846 |
| Debian:13 | squid | 6.5-1 | DEBIAN-CVE-2023-46846 |
| Debian:14 | squid | 6.5-1 | DEBIAN-CVE-2023-46846 |
| Rocky Linux:8 | libecap | 0:1.0.1-2.module+el8.9.0+1437+df5ea8f0 | RLSA-2023:7213 |
| Rocky Linux:8 | libecap | 0:1.0.1-2.module+el8.4.0+404+316a0dc5 | RLSA-2023:6267 |
| Rocky Linux:8 | squid | 7:4.15-6.module+el8.8.0+1273+55f5b063 | RLSA-2023:6267 |
| Rocky Linux:8 | squid | 7:4.15-7.module+el8.9.0+1568+6d4fd5d4.1 | RLSA-2023:7213 |
| Rocky Linux:9 | squid | 7:5.5-5.el9_2.1 | RLSA-2023:6266 |
| Ubuntu:22.04:LTS | squid | 5.7-0ubuntu0.22.04.2 | USN-6500-1 |
| Ubuntu:22.04:LTS | squid | 5.7-0ubuntu0.22.04.2 | UBUNTU-CVE-2023-46846 |
| Ubuntu:24.04:LTS | squid | 6.1-2ubuntu2 | UBUNTU-CVE-2023-46846 |
Affected products (as reported)
Weakness: CWE-444 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N
References
- RHSA-2023:6266 vendor-advisory, x_refsource_REDHAT
- RHSA-2023:6267 vendor-advisory, x_refsource_REDHAT
- RHSA-2023:6268 vendor-advisory, x_refsource_REDHAT
- RHSA-2023:6748 vendor-advisory, x_refsource_REDHAT
- RHSA-2023:6801 vendor-advisory, x_refsource_REDHAT
- RHSA-2023:6803 vendor-advisory, x_refsource_REDHAT
- RHSA-2023:6804 vendor-advisory, x_refsource_REDHAT
- RHSA-2023:6810 vendor-advisory, x_refsource_REDHAT
- RHSA-2023:7213 vendor-advisory, x_refsource_REDHAT
- RHSA-2024:11049 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/security/cve/CVE-2023-46846 vdb-entry, x_refsource_REDHAT
- RHBZ#2245910 issue-tracking, x_refsource_REDHAT
- https://github.com/squid-cache/squid/security/advisories/GHSA-j83v-w3p4-5cqh
- https://lists.debian.org/debian-lts-announce/2024/01/msg00003.html x_transferred
- https://lists.debian.org/debian-lts-announce/2024/01/msg00008.html x_transferred
- https://security.netapp.com/advisory/ntap-20231130-0002/ x_transferred