Read the docs
TI-2020-09603 Aliases CVE-2020-11939GHSA-x59q-66q3-mmf8

In nDPI through 3.2 Stable, the SSH protocol dissector has multiple KEXINIT integer…

Priority MEDIUM 48CWE-190Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
No fix listed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA. Impact type from CWE-190 and the CVSS impact.

Summary

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. Due to the granular nature of the overflow primitive and the ability to control both the contents and layout of the nDPI library's heap memory through remote input, this vulnerability may be abused to achieve full Remote Code Execution against any network inspection stack that is linked against nDPI and uses it to perform network traffic analysis.

Why it matters now

EPSS 0.03302 88th percentileScored 2026-11-08
Public exploit Yes 1 exploit referenceTagged by NVD
Fix No fix listed No fixed version in the sources yet

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
——all versions—No fix listedCNA
  • — Vendor— Affected all versions Fixed in — No fix listed CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:ntop:ndpi:*:*:*:*:*:*:*:*up to 3.2Vulnerablentop
  • cpe:2.3:a:ntop:ndpi:*:*:*:*:*:*:*:* Versions up to 3.2 Vulnerable ·ntop

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2020-11939
  2. 2026-10-03 Alias added: GHSA-x59q-66q3-mmf8

References

  • TI-2020-12182 In nDPI through 3.2, ndpi_reset_packet_line_info in lib/ndpi_main.c omits certain… CVSS 3.1CRITICAL 9.8
  • TI-2020-12181 In nDPI through 3.2, there is a stack overflow in extractRDNSequence in lib/protocols/tls.c. CVSS 3.1CRITICAL 9.8
  • TI-2021-14532 ntop nDPI 3.4 has a stack-based buffer overflow in processClientServerHello. CVSS 3.1HIGH 8.8
  • TI-2020-12180 In nDPI through 3.2, the OpenVPN dissector is vulnerable to a heap-based buffer over-read… CVSS 3.1CRITICAL 9.1
  • TI-2020-12179 In nDPI through 3.2, the H.323 dissector is vulnerable to a heap-based buffer over-read… CVSS 3.1CRITICAL 9.1
  • TI-2020-12178 In nDPI through 3.2, the packet parsing code is vulnerable to a heap-based buffer… CVSS 3.1CRITICAL 9.1
See all 9 →

Sources