CVE catalog

CVE-2020-11939

ndpi: CVE-2020-11939

[CVE catalog]

Severity
Medium
Published
Source
[NVD] · [CVE record]
EPSS
3.30% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianndpisid4.2-2.1fixed
Debianndpiforky4.2-2.1fixed
Debianndpitrixie4.2-2.1fixed
Debianndpibookworm4.2-2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianndpisourcesid3.4-1not yet assignedNot reported[972050]
Debianndpisourceforky3.4-1not yet assignedNot reported[972050]
Debianndpisourcetrixie3.4-1not yet assignedNot reported[972050]
Debianndpisourcebookworm3.4-1not yet assignedNot reported[972050]

[Debian bug #972050]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [libndpi4.2]Fixed

    Source package: [ndpi]

    Details (2)
    • 4.2-2 · amd64 · bookworm

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · bookworm; dsa · ndpi · debian · 12

    • 4.2-2 · arm64 · bookworm

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · bookworm; dsa · ndpi · debian · 12

  • Source package: [ndpi]

    Details (2)
    • 4.2-2 · amd64 · bookworm

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · bookworm; dsa · ndpi · debian · 12

    • 4.2-2 · arm64 · bookworm

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · bookworm; dsa · ndpi · debian · 12

  • Source package: [ndpi]

    Details (2)
    • 4.2-2 · amd64 · bookworm

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · bookworm; dsa · ndpi · debian · 12

    • 4.2-2 · arm64 · bookworm

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · bookworm; dsa · ndpi · debian · 12

  • Source package: [ndpi]

    Details (2)
    • 4.2-2 · amd64 · bookworm

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · bookworm; dsa · ndpi · debian · 12

    • 4.2-2 · arm64 · bookworm

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · bookworm; dsa · ndpi · debian · 12

[Debian 13 (Trixie)]

  • Source package: [ndpi]

    Details (2)
    • 4.2-2.1+b3 · amd64 · trixie

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · 13

    • 4.2-2.1+b3 · arm64 · trixie

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · 13

  • Source package: [ndpi]

    Details (2)
    • 4.2-2.1+b3 · amd64 · trixie

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · 13

    • 4.2-2.1+b3 · arm64 · trixie

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · 13

  • Source package: [ndpi]

    Details (2)
    • 4.2-2.1+b3 · amd64 · trixie

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · 13

    • 4.2-2.1+b3 · arm64 · trixie

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · 13

  • Source package: [ndpi]

    Details (2)
    • 4.2-2.1+b3 · amd64 · trixie

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · 13

    • 4.2-2.1+b3 · arm64 · trixie

      Fixed · Fixed: 3.4-1

      dsa · ndpi · debian · 13

Observed:

References