CVE-2016-2570

high
Published 2016-02-27 ยท Modified 2026-05-06
CVSS v3
7.5
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4 NEW
โ€”
not yet in upstream
VIR risk
7.5

Description

The Edge Side Includes (ESI) parser in Squid 3.x before 3.5.15 and 4.x before 4.0.7 does not check buffer limits during XML parsing, which allows remote HTTP servers to cause a denial of service (assertion failure and daemon exit) via a crafted XML document, related to esi/CustomParser.cc and esi/CustomParser.h.

Predictions

Exploit likelihood
83%
Patch ETA
โ€”

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

No mitigations published for this CVE yet.

The vendor-content worker queues fetches as references arrive (check back in a few minutes). Or โ€” if you've already worked around this in production โ€” publish your fix to the community-verified tier.

โœš Propose a mitigation on Community โ†’ Mitigations published via the community go through AI scoring + 2 human reviewers + 7-day silent objection window before landing here with source_tier=community-verified.

OS impact

OSVersionStatusFixed in
debian debianbookwormfixed0
debian debianbullseyefixed0
debian debianforkyfixed0
debian debiansidfixed0
debian debiantrixiefixed0

Application impact

VendorProductVersionsFixed
squid-cachesquid3.0
squid-cachesquid3.0.stable1
squid-cachesquid3.0.stable2
squid-cachesquid3.0.stable3
squid-cachesquid3.0.stable4
squid-cachesquid3.0.stable5
squid-cachesquid3.0.stable6
squid-cachesquid3.0.stable7
squid-cachesquid3.0.stable8
squid-cachesquid3.0.stable9
squid-cachesquid3.0.stable10
squid-cachesquid3.0.stable11
squid-cachesquid3.0.stable12
squid-cachesquid3.0.stable13
squid-cachesquid3.0.stable14
squid-cachesquid3.0.stable15
squid-cachesquid3.0.stable16
squid-cachesquid3.0.stable17
squid-cachesquid3.0.stable18
squid-cachesquid3.0.stable19
squid-cachesquid3.0.stable20
squid-cachesquid3.0.stable21
squid-cachesquid3.0.stable22
squid-cachesquid3.0.stable23
squid-cachesquid3.0.stable24
squid-cachesquid3.0.stable25
squid-cachesquid3.1
squid-cachesquid3.1.0.1
squid-cachesquid3.1.0.2
squid-cachesquid3.1.0.3
squid-cachesquid3.1.0.4
squid-cachesquid3.1.0.5
squid-cachesquid3.1.0.6
squid-cachesquid3.1.0.7
squid-cachesquid3.1.0.8
squid-cachesquid3.1.0.9
squid-cachesquid3.1.0.10
squid-cachesquid3.1.0.11
squid-cachesquid3.1.0.12
squid-cachesquid3.1.0.13
squid-cachesquid3.1.0.14
squid-cachesquid3.1.0.15
squid-cachesquid3.1.0.16
squid-cachesquid3.1.0.17
squid-cachesquid3.1.0.18
squid-cachesquid3.1.1
squid-cachesquid3.1.2
squid-cachesquid3.1.3
squid-cachesquid3.1.4
squid-cachesquid3.1.5
squid-cachesquid3.1.5.1
squid-cachesquid3.1.6
squid-cachesquid3.1.7
squid-cachesquid3.1.8
squid-cachesquid3.1.9
squid-cachesquid3.1.10
squid-cachesquid3.1.11
squid-cachesquid3.1.12
squid-cachesquid3.1.13
squid-cachesquid3.1.14
squid-cachesquid3.1.15
squid-cachesquid3.2.0.1
squid-cachesquid3.2.0.2
squid-cachesquid3.2.0.3
squid-cachesquid3.2.0.4
squid-cachesquid3.2.0.5
squid-cachesquid3.2.0.6
squid-cachesquid3.2.0.7
squid-cachesquid3.2.0.8
squid-cachesquid3.2.0.9
squid-cachesquid3.2.0.10
squid-cachesquid3.2.0.11
squid-cachesquid3.2.0.12
squid-cachesquid3.2.0.13
squid-cachesquid3.2.0.14
squid-cachesquid3.2.0.15
squid-cachesquid3.2.0.16
squid-cachesquid3.2.0.17
squid-cachesquid3.2.0.18
squid-cachesquid3.2.0.19
squid-cachesquid3.2.1
squid-cachesquid3.2.2
squid-cachesquid3.2.3
squid-cachesquid3.2.4
squid-cachesquid3.2.5
squid-cachesquid3.2.6
squid-cachesquid3.2.7
squid-cachesquid3.2.8
squid-cachesquid3.2.9
squid-cachesquid3.2.10
squid-cachesquid3.2.11
squid-cachesquid3.2.12
squid-cachesquid3.2.13
squid-cachesquid3.3.0
squid-cachesquid3.3.0.2
squid-cachesquid3.3.0.3
squid-cachesquid3.3.1
squid-cachesquid3.3.2
squid-cachesquid3.3.3
squid-cachesquid3.3.4
squid-cachesquid3.3.5
squid-cachesquid3.3.6
squid-cachesquid3.3.7
squid-cachesquid3.3.8
squid-cachesquid3.3.9
squid-cachesquid3.3.10
squid-cachesquid3.3.11
squid-cachesquid3.3.12
squid-cachesquid3.3.13
squid-cachesquid3.4.0.1
squid-cachesquid3.4.0.2
squid-cachesquid3.4.0.3
squid-cachesquid3.4.1
squid-cachesquid3.4.2
squid-cachesquid3.4.3
squid-cachesquid3.4.4
squid-cachesquid3.4.8
squid-cachesquid3.4.9
squid-cachesquid3.4.10
squid-cachesquid3.4.11
squid-cachesquid3.4.12
squid-cachesquid3.4.13
squid-cachesquid3.5.0.1
squid-cachesquid3.5.0.2
squid-cachesquid3.5.0.3
squid-cachesquid3.5.0.4
squid-cachesquid3.5.1
squid-cachesquid4.0.1
squid-cachesquid4.0.2
squid-cachesquid4.0.3
squid-cachesquid4.0.4
squid-cachesquid4.0.5
squid-cachesquid4.0.6

References

CWEs

CWE-20

Community-verified mitigations for this CVE will appear above when contributors publish them.

Verify integrity in audit chain (admin only). AS-IS.