CVE-2017-13028

The BOOTP parser in tcpdump before 4.9.2 has a buffer over-read in print-bootp.c:bootp_print()

Critical · published September 14, 2017

CVSS v3.1
9.8
EPSS
4%
Percentile
89.3
In the wild
Unconfirmed
What it is

🚨 A sneaky buffer over-read vulnerability lurks in tcpdump's BOOTP parser! This flaw allows the program to read data it's not supposed to. 🔥 Think of it like a waiter at a restaurant who accidentally checks the wrong order and reads out details from the table next to you — now you've got information you shouldn’t have! An attacker could exploit this vulnerability to gain unexpected insights or manipulate data, potentially leading to a catastrophic information leak. If left unaddressed, this could jeopardize sensitive data and trust in your systems, costing you dearly!

Put simply

Think of it like a waiter at a restaurant who accidentally checks the wrong order and reads out details from the table next to you — now you've got information you shouldn’t have! The BOOTP parser in tcpdump prior to version 4.9.2 contains a buffer over-read in the function `bootp_print()`, allowing it to read beyond the intended memory limits. This flaw can be particularly dangerous for systems processing BOOTP packets.

What to do

An attacker could exploit this vulnerability to gain unexpected insights or manipulate data, potentially leading to a catastrophic information leak. If left unaddressed, this could jeopardize sensitive data and trust in your systems, costing you dearly! Patch tcpdump to version 4.9.2 or later immediately to close this security gap. It's also wise to review your network monitoring configurations and ensure you're not exposed to untrusted sources. You’ve got this! Stay vigilant and keep your systems secure! 🛡️

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.03587 · 89.3th percentile
Published
2017-09-14T06:00Z
EPSS history
Timeline
  • 14 SEP 06:00Z
    The BOOTP parser in tcpdump before 4.9.2 has a buffer over-read in print-bootp.c:bootp_print()
    cvelistv5