V
Scaner-VS
HomeCatalogSourcesCWECAPECATT&CKMitigationsProductsVendorsDocs
CVE-2020-15811
AST
Critical

An issue was discovered in Squid before 4.13 and 5.x before 5.0.4. Due to incorrect data validation, HTTP Request Splitting attacks may suc…

CVSS
9.6
Critical
EPSS
0.04
p89
Published
2020-01-01
Updated
2020-01-01
Description

An issue was discovered in Squid before 4.13 and 5.x before 5.0.4. Due to incorrect data validation, HTTP Request Splitting 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 browser cache and any downstream caches with content from an arbitrary source. Squid uses a string search instead of parsing the Transfer-Encoding header to find chunked encoding. This allows an attacker to hide a second request inside Transfer-Encoding: it is interpreted by Squid as chunked and split out into a second request delivered upstream. Squid will then deliver two distinct responses to the client, corrupting any downstream caches.

Tags · CWE
CWE-444
CWE-697
CAPEC-3
CAPEC-6
CAPEC-7
CAPEC-8
CAPEC-9
CAPEC-10
CAPEC-14
CAPEC-15
CAPEC-24
CAPEC-33
CAPEC-41
CAPEC-43
CAPEC-44
CAPEC-45
CAPEC-46
CAPEC-47
CAPEC-52
CAPEC-53
CAPEC-64
CAPEC-67
CAPEC-71
CAPEC-73
CAPEC-78
CAPEC-79
CAPEC-80
CAPEC-88
CAPEC-92
CAPEC-120
CAPEC-182
CAPEC-267
CAPEC-273
Affected products
Debian_linux
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N
Timeline
2020-01-01
Published
2020-01-01
Updated
CVSS 3.1 breakdown
Attack Vector
AV: N
Network (N)
Attack Complexity
AC: L
Low (L)
Privileges Required
PR: L
Low (L)
User Interaction
UI: N
None (N)
Scope
S: C
Changed (C)
Confidentiality Impact
C: H
High (H)
Integrity Impact
I: H
High (H)
Availability Impact
A: N
None (N)
Exploit indicators
EPSS
0.042 · p89
Known exploited (KEV)
No
MITRE ATT&CK
Inferred via CAPEC
└ via CAPEC-267 · CWE-697
Known exploits — Сканер-ВС
No Сканер-ВС checks registered for this vulnerability yet.
Affected products
ProductVendorStatus
squidTracked
squidTracked
squidTracked
squidTracked
squidTracked
squidTracked
squidTracked
squidTracked
squidTracked
squid3Tracked
squid3Tracked
squid3Tracked
squid3Tracked
squid3Tracked
squid3Tracked
debian_linux*Tracked
fedora*Tracked
leap*Tracked
squid*Tracked
ubuntu_linux*Tracked
Source databases
AST
DEB
CVE
RED
UBU
Related vulnerabilities