CVE catalog

CVE-2019-13115

libssh2: CVE-2019-13115

[CVE catalog]

Severity
Medium · CVSS 6.8CVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
11.66% · Oct 25, 2026

In libssh2 before 1.9.0, kex_method_diffie_hellman_group_exchange_sha256_key_exchange in kex.c has an integer overflow that could lead to an out-of-bounds read in the way packets are read from the server. A remote attacker who compromises a SSH server may be able to disclose sensitive information or cause a denial of service condition on the client system when a user connects to the server. This is related to an _libssh2_check_length mistake, and is different from the various issues fixed in 1.8.1, such as CVE-2019-3855.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianlibssh2sid1.11.1-6fixed
Debianlibssh2forky1.11.1-6fixed
Debianlibssh2trixie1.11.1-1+deb13u2fixed
Debianlibssh2trixie-security1.11.1-1+deb13u1fixed
Debianlibssh2bookworm1.10.0-3fixed
Debianlibssh2bookworm-security1.10.0-3+deb12u1fixed
Ubuntulibssh2pro1.8.0-2.1build1vulnerable
Ubuntulibssh2pro1.8.0-2.1ubuntu0.1vulnerable
Ubuntulibssh2pro1.8.0-2.1ubuntu0.1+esm1vulnerable
Alpinelibssh23.101.9.0-r0fixed
Alpinelibssh23.111.9.0-r0fixed
Alpinelibssh23.121.9.0-r0fixed
Alpinelibssh23.131.9.0-r0fixed
Alpinelibssh23.141.9.0-r0fixed
Alpinelibssh23.151.9.0-r0fixed
Alpinelibssh23.161.9.0-r0fixed
Alpinelibssh23.171.9.0-r0fixed
Alpinelibssh23.181.9.0-r0fixed
Alpinelibssh23.191.9.0-r0fixed
Alpinelibssh23.201.9.0-r0fixed
Alpinelibssh23.211.9.0-r0fixed
Alpinelibssh23.221.9.0-r0fixed
Alpinelibssh23.231.9.0-r0fixed
Alpinelibssh23.241.9.0-r0fixed
Alpinelibssh23.91.9.0-r0fixed
Ubuntulibssh2pro1.5.0-2vulnerable
Ubuntulibssh2pro1.5.0-2ubuntu0.1vulnerable
Ubuntulibssh2pro1.5.0-2ubuntu0.1+esm1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibssh2sourcesid1.9.0-1not yet assignedNot reported[932329]
Debianlibssh2sourceforky1.9.0-1not yet assignedNot reported[932329]
Debianlibssh2sourcetrixie1.9.0-1not yet assignedNot reported[932329]
Debianlibssh2sourcebookworm1.9.0-1not yet assignedNot reported[932329]
Alpinelibssh2apk3.101.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.111.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.121.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.131.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.141.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.151.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.161.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.171.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.181.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.191.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.201.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.211.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.221.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.231.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.241.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Alpinelibssh2apk3.91.9.0-r0Not reportedALPINE-CVE-2019-13115Not reported
Ubuntulibssh2debpro1.5.0-2ubuntu0.1+esm1Not reportedUSN-5308-1Not reported

[Debian bug #932329]

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [libssh2-1]Unknown

    Source package: [libssh2]

    Details (2)
    • 1.10.0-3+b1 · amd64 · bookworm

      Fixed · Fixed: 1.9.0-1

      dsa · libssh2 · debian · bookworm; dsa · libssh2 · debian · 12

    • 1.10.0-3+b1 · arm64 · bookworm

      Fixed · Fixed: 1.9.0-1

      dsa · libssh2 · debian · bookworm; dsa · libssh2 · debian · 12

  • [libssh2-1-dev]Unknown

    Source package: [libssh2]

    Details (2)
    • 1.10.0-3+b1 · amd64 · bookworm

      Fixed · Fixed: 1.9.0-1

      dsa · libssh2 · debian · bookworm; dsa · libssh2 · debian · 12

    • 1.10.0-3+b1 · arm64 · bookworm

      Fixed · Fixed: 1.9.0-1

      dsa · libssh2 · debian · bookworm; dsa · libssh2 · debian · 12

[Debian 13 (Trixie)]

  • [libssh2-1-dev]Unknown

    Source package: [libssh2]

    Details (4)
    • 1.11.1-1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 1.9.0-1

      dsa · libssh2 · debian · 13

    • 1.11.1-1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 1.9.0-1

      dsa · libssh2 · debian · 13

    • 1.11.1-1+deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 1.9.0-1

      dsa · libssh2 · debian · 13

    • 1.11.1-1+deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 1.9.0-1

      dsa · libssh2 · debian · 13

  • [libssh2-1t64]Unknown

    Source package: [libssh2]

    Details (4)
    • 1.11.1-1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 1.9.0-1

      dsa · libssh2 · debian · 13

    • 1.11.1-1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 1.9.0-1

      dsa · libssh2 · debian · 13

    • 1.11.1-1+deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 1.9.0-1

      dsa · libssh2 · debian · 13

    • 1.11.1-1+deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 1.9.0-1

      dsa · libssh2 · debian · 13

Observed:

References