cbcvebase.
CVE-2016-3947
published 2016-04-07

CVE-2016-3947: Heap-based buffer overflow in the Icmp6::Recv function in icmp/Icmp6.cc in the pinger utility in Squid before 3.5.16 and 4.x before 4.0.8 allows remote servers…

PriorityP350high8.2CVSS 3.0
AVNACLPRNUINSUCNILAH
EPSS
14.62%
96.6th percentile
Heap-based buffer overflow in the Icmp6::Recv function in icmp/Icmp6.cc in the pinger utility in Squid before 3.5.16 and 4.x before 4.0.8 allows remote servers to cause a denial of service (performance degradation or transition failures) or write sensitive information to log files via an ICMPv6 packet.

Affected

17 ranges
VendorProductVersion rangeFixed in
canonicalubuntu_linux——
canonicalubuntu_linux——
canonicalubuntu_linux——
canonicalubuntu_linux——
debiansquid< squid 4.1-1 (bookworm)squid 4.1-1 (bookworm)
squid-cachesquid<= 3.5.15—
squid-cachesquid——
squid-cachesquid——
squid-cachesquid——
squid-cachesquid——
squid-cachesquid——
squid-cachesquid——
squid-cachesquid——
squidsquid>= 0 < 4.1-14.1-1
squidsquid>= 0 < 4.1-14.1-1
squidsquid>= 0 < 4.1-14.1-1
squidsquid>= 0 < 4.1-14.1-1

Detection & IOCsextracted from sources · hover to see the quote

pathicmp/Icmp6.cc↗
urlhttp://www.squid-cache.org/Versions/v3/3.5/changesets/squid-3.5-14015.patch↗
  • →The vulnerability is in the 'pinger' utility's Icmp6::Recv function; monitor for crashes or unexpected termination of the 'pinger' child process, which is setuid root, triggered by crafted ICMPv6 packets. ↗
  • →Watch Squid log files for unexpected heap data leakage, which may indicate exploitation of this vulnerability via crafted ICMPv6 packets writing sensitive information to logs. ↗
  • →The 'pinger' binary is setuid root; privilege context makes exploitation higher impact. Verify whether the pinger binary is present and enabled — Red Hat Enterprise Linux 5, 6, and 7 are not affected as they did not include support for ICMP pinging and the 'pinger' binary. ↗
  • ·Only Squid deployments with the 'pinger' binary compiled in and enabled are vulnerable. Red Hat Enterprise Linux 5, 6, and 7 shipped Squid without ICMP pinging support and are not affected. ↗
  • ·Vulnerable versions are Squid before 3.5.16 and 4.x before 4.0.8; upgrade to at least these versions to remediate. ↗

CVSS provenance

nvdv3.08.2HIGHCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
nvdv2.07.5HIGHAV:N/AC:L/Au:N/C:P/I:P/A:P
osv8.2HIGH
vendor_debian8.2HIGH
vendor_redhat8.2HIGH
vendor_ubuntu8.2HIGH
Stop checking back — get the weekly exploitation signal.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.