CVE-2017-13031

The IPv6 fragmentation header parser in tcpdump before 4.9.2 has a buffer over-read in print-frag6.c:frag6_print()

Critical · published September 14, 2017

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

🚨 A sneaky buffer over-read in tcpdump could expose sensitive data — like accidentally opening someone else's mail! 🔥 Think of the IPv6 fragmentation header parser as a sorting office that mistakenly opens and reads the contents of all incoming packages, regardless of whether they belong to you. This vulnerability means that tcpdump could reveal hidden information from packets it wasn't supposed to process. If exploited, an attacker could potentially read sensitive data from memory they shouldn't have access to, which could lead to significant privacy breaches and data leaks. This is absolutely devastating for any organization that relies on tcpdump for network monitoring!

Put simply

Think of the IPv6 fragmentation header parser as a sorting office that mistakenly opens and reads the contents of all incoming packages, regardless of whether they belong to you. This vulnerability means that tcpdump could reveal hidden information from packets it wasn't supposed to process. The vulnerability resides in the IPv6 fragmentation header parser within tcpdump (versions prior to 4.9.2), where it over-reads data from a buffer, allowing an attacker to extract potentially sensitive information from memory.

What to do

If exploited, an attacker could potentially read sensitive data from memory they shouldn't have access to, which could lead to significant privacy breaches and data leaks. This is absolutely devastating for any organization that relies on tcpdump for network monitoring! To mitigate this risk, users should immediately upgrade tcpdump to version 4.9.2 or later. Regularly check for updates and ensure that your network monitoring tools are up to date to avoid falling prey to this exploit. You've got this! Patch up and you'll have a secure network monitoring tool in no time. 🛡️

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.03241 · 88.2th percentile
Published
2017-09-14T06:00Z
EPSS history
Timeline
  • 14 SEP 06:00Z
    The IPv6 fragmentation header parser in tcpdump before 4.9.2 has a buffer over-read in print-frag6.c:frag6_print()
    cvelistv5