CVE-2023-46846CWE-444

Squid: request/response smuggling in http/1.1 and icap

Critical · published November 3, 2023

CVSS v3.1
9.3
EPSS
7%
Percentile
93.8
In the wild
Unconfirmed
What it is

🔥 A tiny flaw in SQUID's chunked request handling could lead to HTTP request smuggling, making it a playground for remote attackers! Think of it like a sneaky delivery person getting past security by hiding a parcel inside another package—if they follow the lenient rules, they can slip dangerous items right under the radar! 📦 An attacker could exploit this vulnerability to smuggle malicious requests past your firewall and frontend defenses, resulting in unauthorized actions like data breaches or service disruptions. This could give them the keys to the castle, allowing them to manipulate requests and responses at will!

Put simply

Think of it like a sneaky delivery person getting past security by hiding a parcel inside another package—if they follow the lenient rules, they can slip dangerous items right under the radar! 📦 This vulnerability arises from the leniency in the chunked HTTP request decoder, which allows an attacker to craft requests that confuse security mechanisms, leading to request/response smuggling.

What to do

An attacker could exploit this vulnerability to smuggle malicious requests past your firewall and frontend defenses, resulting in unauthorized actions like data breaches or service disruptions. This could give them the keys to the castle, allowing them to manipulate requests and responses at will! Patch your SQUID server to version 4.18 or higher immediately to close this gap. Check your firewall rules and ensure they are properly configured to handle chunked requests securely. Regularly audit your systems for any unauthorized modifications to further protect against potential exploits. You've got this! Follow these steps, and you'll fortify your defenses in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.3 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.06602 · 93.8th percentile
Weakness
CWE-444 · Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
Published
2023-11-03T07:33Z
EPSS history
Timeline
  • 03 NOV 07:33Z
    Squid: request/response smuggling in http/1.1 and icap
    cvelistv5