CVE-2017-13021

The ICMPv6 parser in tcpdump before 4.9.2 has a buffer over-read in print-icmp6.c:icmp6_print()

Critical · published September 14, 2017

CVSS v3.1
9.8
EPSS
3%
Percentile
88.9
In the wild
Unconfirmed
What it is

🔥 A sneaky buffer over-read lurks in tcpdump's ICMPv6 parser, and it's a critical risk! Think of tcpdump as a busy restaurant where the waiter misreads the order and serves too much of one dish, spilling secrets everywhere. This miscommunication leads to unintended exposure of data, like revealing sensitive information about patrons. An attacker could exploit this buffer over-read to gain access to potentially sensitive data, leading to devastating revelations about network traffic. That means compromising user privacy and server integrity, creating chaos in your data ecosystem. Imagine the impact of a restaurant where every order ends up on the wrong table!

Put simply

Think of tcpdump as a busy restaurant where the waiter misreads the order and serves too much of one dish, spilling secrets everywhere. This miscommunication leads to unintended exposure of data, like revealing sensitive information about patrons. The vulnerability resides in the ICMPv6 parser of tcpdump, specifically in print-icmp6.c:icmp6_print(), where the code reads past the buffer limits, potentially disclosing sensitive information.

What to do

An attacker could exploit this buffer over-read to gain access to potentially sensitive data, leading to devastating revelations about network traffic. That means compromising user privacy and server integrity, creating chaos in your data ecosystem. Imagine the impact of a restaurant where every order ends up on the wrong table! To address this, upgrade tcpdump to version 4.9.2 or later immediately. Regularly monitor your systems for any outdated versions and ensure you have proper input validation on network packets. Don't wait—this is critical! You've got this! With a quick patch, you can secure your systems and keep them safe from potential leaks. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.03428 · 88.9th percentile
Published
2017-09-14T06:00Z
EPSS history
Timeline
  • 14 SEP 06:00Z
    The ICMPv6 parser in tcpdump before 4.9.2 has a buffer over-read in print-icmp6.c:icmp6_print()
    cvelistv5