CVE-2020-11939

CRITICAL

ntop nDPI < 3.2 - Remote Code Execution via SSH KEXINIT Integer Overflow

Title source: llm
STIX 2.1

Description

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.

References (2)

Core 2

Scores

CVSS v3 9.8
EPSS 0.0330
EPSS Percentile 86.9%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Details

CWE
CWE-190 CWE-787
Status published
Products (1)
ntop/ndpi < 3.2
Published Apr 23, 2020
Tracked Since Feb 18, 2026