CVE-2020-15472

In nDPI through 3.2, the H.323 dissector is vulnerable to a heap-based buffer over-read in ndpi_search_h323 in lib/protocols/h323.c, as demonstrated by a…

published July 1, 2020

CVSS
—
EPSS
1%
Percentile
73.7
In the wild
Unconfirmed
What it is

⚠️ A little-known H.323 dissector in nDPI is stumbling over short packets, and it could lead to heap-based chaos! 🔥 Think of it like a restaurant that serves meals based on your order, but if you ask for a tiny portion, the chef accidentally overfills the plate and creates a mess. In this case, the system is trying to read more than it should, and it just can't handle it! An attacker could potentially exploit this flaw by sending a specially crafted packet, causing unpredictable behavior in the application. While it's not publicly known to be exploited yet, the risk of instability is always lurking, like a wobbly table in a busy diner.

Put simply

Think of it like a restaurant that serves meals based on your order, but if you ask for a tiny portion, the chef accidentally overfills the plate and creates a mess. In this case, the system is trying to read more than it should, and it just can't handle it! This vulnerability arises from a heap-based buffer over-read in the H.323 dissector within nDPI, triggered by an incoming packet with a length that's shorter than expected, leading to memory access issues.

What to do

An attacker could potentially exploit this flaw by sending a specially crafted packet, causing unpredictable behavior in the application. While it's not publicly known to be exploited yet, the risk of instability is always lurking, like a wobbly table in a busy diner. Users of nDPI should update to the latest version that fixes this vulnerability as soon as possible. If you're developing applications that rely on nDPI, keeping an eye on their updates will ensure you're protected against potential exploits. You've got this! Stay proactive with your updates and keep your systems safe! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01477 · 73.7th percentile
Published
2020-07-01T10:54Z
EPSS history
Timeline
  • 01 JUL 10:54Z
    In nDPI through 3.2, the H.323 dissector is vulnerable to a heap-based buffer over-read in ndpi_search_h323 in lib/protocols/h323.c, as demonstrated by a…
    cvelistv5