Skip to content

The libssh2 Project · product

Libssh2

23 CVEs

Every dot is a CVE in what this vendor ships; the named ones are the most at risk.

likely to be exploited
1

Every one of the 23 is a mark on the map. Named now: 1 to 23, most at risk first.

  1. 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…CVE-2019-13115Libssh2 · 12% likely

    CWE-125

  2. An integer overflow flaw which could lead to an out of bounds write was discovered in libssh2 before 1.8.1 in the way packets are read from the server. A remote attacker who compr…CVE-2019-3855The libssh2 Project · CVSS 7.5 · 9.3% likely

    CWE-190

  3. An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the way SSH_MSG_CHANNEL_REQUEST packets with an exit status message and no payload are parsed. A remote attack…CVE-2019-3862The libssh2 Project · CVSS 7.3 · 7.9% likely

    CWE-130

  4. An out of bounds read flaw was discovered in libssh2 before 1.8.1 when a specially crafted SFTP packet is received from the server. A remote attacker who compromises a SSH server…CVE-2019-3858The libssh2 Project · CVSS 5 · 6.4% likely

    CWE-125

  5. An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the _libssh2_packet_require and _libssh2_packet_requirev functions. A remote attacker who compromises a SSH se…CVE-2019-3859The libssh2 Project · CVSS 9.1 · 6.3% likely

    CWE-125

  6. An integer overflow flaw which could lead to an out of bounds write was discovered in libssh2 before 1.8.1 in the way SSH_MSG_CHANNEL_REQUEST packets with an exit signal are parse…CVE-2019-3857The libssh2 Project · CVSS 7.5 · 6.1% likely

    CWE-190

  7. An integer overflow flaw, which could lead to an out of bounds write, was discovered in libssh2 before 1.8.1 in the way keyboard prompt requests are parsed. A remote attacker who…CVE-2019-3856The libssh2 Project · CVSS 7.5 · 6.1% likely

    CWE-190

  8. An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the way SFTP packets with empty payloads are parsed. A remote attacker who compromises a SSH server may be abl…CVE-2019-3860The libssh2 Project · CVSS 5 · 5.4% likely

    CWE-125

  9. An out of bounds read flaw was discovered in libssh2 before 1.8.1 in the way SSH packets with a padding length value greater than the packet length are parsed. A remote attacker w…CVE-2019-3861The libssh2 Project · CVSS 5 · 5.1% likely

    CWE-125

  10. libssh2 - Out-of-Bounds Write via Unchecked packet_length in transport.cCVE-2026-55200libssh2 · CVSS 8.1 · 3.9% likelycovered by CyberSIXT

    CWE-680

  11. In libssh2 v1.9.0 and earlier versions, the SSH_MSG_DISCONNECT logic in packet.c has an integer overflow in a bounds check, enabling an attacker to specify an arbitrary (out-of-bo…CVE-2019-17498Libssh2 · 3.8% likely

    CWE-190

  12. The kex_agree_methods function in libssh2 before 1.5.0 allows remote servers to cause a denial of service (crash) or have other unspecified impact via crafted length values in an…CVE-2015-1782Libssh2 · 3.5% likely

    CWE-20

  13. A flaw was found in libssh2 before 1.8.1 creating a vulnerability on the SSH client side. A server could send a multiple keyboard interactive response messages whose total length…CVE-2019-3863The libssh2 Project · CVSS 7.5 · 3.4% likely

    CWE-190

  14. The diffie_hellman_sha256 function in kex.c in libssh2 before 1.7.0 improperly truncates secrets to 128 or 256 bits, which makes it easier for man-in-the-middle attackers to decry…CVE-2016-0787Libssh2 · 2.6% likely

    CWE-200

  15. An issue was discovered in function _libssh2_packet_add in libssh2 1.10.0 allows attackers to access out of bounds memory.CVE-2020-22218Libssh2 · 1.2% likely

    CWE-787

  16. libssh2 - Pre-Authentication DoS via SSH_MSG_EXT_INFO HandlerCVE-2026-55199libssh2 · CVSS 5.9 · 0.9% likely

    CWE-835

  17. libssh2 - Heap Buffer Over-read via sftp_symlink() in sftp.cCVE-2025-15661libssh2 · CVSS 6.5 · 0.6% likely

    CWE-125

  18. libssh2 Integer Underflow DoS via AES-GCM Cipher NegotiationCVE-2026-66033libssh2 · CVSS 7.5 · 0.6% likely

    CWE-191

  19. libssh2 Double-Free Heap Corruption via sftp_open()CVE-2026-66032libssh2 · CVSS 8.8 · 0.5% likely

    CWE-415

  20. libssh2 Heap Buffer Overflow via ETM Cipher NegotiationCVE-2026-66035libssh2 · CVSS 7.5 · 0.5% likely

    CWE-122

  21. libssh2 - Integer Overflow in publickey Subsystem Attribute AllocationCVE-2026-58050libssh2 · CVSS 7 · 0.4% likelycovered by CyberSIXT

    CWE-190

  22. libssh2 Heap Out-of-Bounds Read via publickey subsystemCVE-2026-66034libssh2 · CVSS 7.5 · 0.4% likely

    CWE-125

  23. libssh2 - Free of Uninitialized Pointer in publickey List CleanupCVE-2026-58051libssh2 · CVSS 6.5 · 0.3% likely

    CWE-908

exploited in the wildcheck availableringed, named or not: CyberSIXT has reported on it

Zoom in on the map and the dots under the middle of it are named where they are.

Data as of 2026-11-14. CVE List through 2026-11-14 · EPSS of 2026-11-13 · CISA KEV checked 2026-11-14. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data. Use this via MCP

Updated AboutDevelopersSign in