Medium severity · published Oct 26, 2026
CVE-2026-116744
ntop nDPI through 6.0 Out-of-Bounds Read in SoftEther Dissector
New
5.3
CVSS
0.4%
EPSS
No
On KEV
Description
ntop nDPI through 6.0 contains an out-of-bounds read vulnerability in dissect_softether_host_fqdn() in softether.c that compares host_name using the consumed byte count instead of data length. Remote attackers can send crafted short UDP datagrams on already-classified SoftEther flows, causing strncmp to read beyond the packet payload buffer.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Attack vector
Network
Complexity
Low
Privileges
None
User interaction
None
Confidentiality
None
Integrity
None
Availability
Low
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 37% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
ND
nDPI · ntop
through 6.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-116744
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-116744
github.com
https://github.com/ntop/nDPI
github.com
https://github.com/ntop/nDPI/blob/6.0/src/lib/protocols/softether.c#L203
github.com
https://github.com/ntop/nDPI/commit/ca9d819151606377ac53305583fe819748c69be2
github.com
https://github.com/ntop/nDPI/issues/3291
github.com
https://github.com/ntop/nDPI/pull/3298
hackmd.io
https://hackmd.io/@haindpwn/ndpi-softether-host-fqdn-strncmp-oob-read
More from nDPI
9.8
CVE-2020-15475
In nDPI through 3.2, ndpi_reset_packet_line_info in lib/ndpi_main.c omits certain reinitialization, leading to a use-after-free
9.8
CVE-2020-15474
In nDPI through 3.2, there is a stack overflow in extractRDNSequence in lib/protocols/tls.c
9.8
CVE-2020-11939
In nDPI through 3.2 Stable, the SSH protocol dissector has multiple KEXINIT integer overflows that result in a controlled remote heap overflow in concat_hash_string in ssh.c
9.1
CVE-2020-15473
In nDPI through 3.2, the OpenVPN dissector is vulnerable to a heap-based buffer over-read in ndpi_search_openvpn in lib/protocols/openvpn.c
9.1
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 payload packet length…
