CVE-2017-5202

The ISO CLNS parser in tcpdump before 4.9.0 has a buffer overflow in print-isoclns.c:clnp_print()

published January 28, 2017

CVSS
—
EPSS
4%
Percentile
89.8
In the wild
Unconfirmed
What it is

⚠️ A sneaky buffer overflow is hiding in tcpdump! The ISO CLNS parser before version 4.9.0 has a vulnerability that could trip you up. 🔥 Think of it as a café that serves coffee in fragile cups. If too many orders come in at once, the barista might accidentally fill one cup too high, spilling coffee everywhere — in this case, memory gets corrupted instead! This buffer overflow could lead to unpredictable behavior in tcpdump, which may result in crashing or potentially allowing an attacker to execute arbitrary code. While it hasn’t been widely exploited, the risk is still there, waiting for the wrong moment!

Put simply

Think of it as a café that serves coffee in fragile cups. If too many orders come in at once, the barista might accidentally fill one cup too high, spilling coffee everywhere — in this case, memory gets corrupted instead! Specifically, this vulnerability occurs in the function clnp_print() of print-isoclns.c, which mishandles the processing of input data, leading to a buffer overflow when certain conditions are met.

What to do

This buffer overflow could lead to unpredictable behavior in tcpdump, which may result in crashing or potentially allowing an attacker to execute arbitrary code. While it hasn’t been widely exploited, the risk is still there, waiting for the wrong moment! Upgrade tcpdump to version 4.9.0 or later to eliminate this vulnerability. Regularly review and patch your software to stay secure. Remember to test functionality after updates to ensure everything runs smoothly! You’ve got this! Keeping your systems updated is a great step towards becoming a security hero! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.03777 · 89.8th percentile
Published
2017-01-28T01:33Z
EPSS history
Timeline
  • 28 JAN 01:33Z
    The ISO CLNS parser in tcpdump before 4.9.0 has a buffer overflow in print-isoclns.c:clnp_print()
    cvelistv5