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.
CVSS vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitability: 3.9 | Impact: 3.6Attack Vector: Network
Complexity: Low
Privileges: None
User Interaction: None
Scope: Unchanged
Confidentiality: None
Integrity: None
Availability: High
Affected Packages1 packages
🔴Vulnerability Details
5OSVsquid3 regression↗2022-12-12 ▶ GHSAGHSA-xwvc-2x67-786x: The Edge Side Includes (ESI) parser in Squid 3↗2022-05-14 ▶ OSVsquid3 vulnerabilities↗2018-02-05 ▶ OSVCVE-2016-2570: The Edge Side Includes (ESI) parser in Squid 3↗2016-02-27 ▶ CVEListCVE-2016-2570: The Edge Side Includes (ESI) parser in Squid 3↗2016-02-27 ▶ 📋Vendor Advisories
3UbuntuSquid vulnerabilities↗2018-02-05 ▶ Red Hatsquid: some code paths fail to check bounds in string object↗2016-02-24 ▶ DebianCVE-2016-2570: squid - The Edge Side Includes (ESI) parser in Squid 3.x before 3.5.15 and 4.x before 4....↗2016 ▶ 💬Community
2BugzillaCVE-2016-2569 CVE-2016-2570 CVE-2016-2571 CVE-2016-2572 squid: SQUID-2016_2 advisory, multiple DoS issues[fedora-all]↗2016-02-26 ▶ BugzillaCVE-2016-2569 CVE-2016-2570 squid: some code paths fail to check bounds in string object↗2016-02-26 ▶