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…

PriorityP349high8.2CVSS 3.0
AVNACLPRNUINSUCNILAH
EPSS
14.35%
96.2th 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.