Approved changes feed: RSS · Atom
cpe:2.3:a:libssh2:libssh2:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Libssh2 (929467a8-ee54-5ec6-abfa-44d40f280f05) |
|---|---|
| Product | Libssh2 (8f753bd3-0388-529e-b8f0-d7793d627441) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:deb/debian/libssh2 |
purl2cpe | 2026-06-01 10:17:29.755133 |
pkg:deb/ubuntu/libssh2 |
purl2cpe | 2026-06-01 10:17:29.755135 |
pkg:github/libssh2/libssh2 |
purl2cpe | 2026-06-01 10:17:29.755137 |
pkg:gitlab/cleveron-mobility/libssh2 |
purl2cpe | 2026-06-01 10:17:29.755139 |
pkg:gnu/libssh2 |
purl2cpe | 2026-06-01 10:17:29.755140 |
pkg:nuget/libssh2 |
purl2cpe | 2026-06-01 10:17:29.755142 |
pkg:rpm/fedora/libssh2 |
purl2cpe | 2026-06-01 10:17:29.755144 |
pkg:rpm/opensuse/libssh2 |
purl2cpe | 2026-06-01 10:17:29.755146 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-58051 |
vulnerable | 2026-07-29 01:03:16.597505 |
libssh2 - Free of Uninitialized Pointer in publickey List Cleanup
MEDIUM (6.5)
libssh2 through 1.11.1 grows its publickey list with SSH2_REALLOC but does not zero-initialize new entries before parsing populates them, so a parse failure reaching the cleanup path leaves libssh2_publickey_list_free operating on an uninitialized entry. A malicious SSH server offering the publickey subsystem can use a malformed response to make cleanup free an uninitialized, attacker-influenceable attrs pointer in a connecting libssh2 client.
Published: 2026-06-28T01:32:54.283Z
Updated: 2026-11-10T12:48:59.666Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-58050 |
vulnerable | 2026-07-29 01:03:16.597171 |
libssh2 - Integer Overflow in publickey Subsystem Attribute Allocation
HIGH (7)
libssh2 through 1.11.1 reads an attacker-controlled 32-bit attribute count from a publickey-subsystem response and uses it in the allocation num_attrs * sizeof(libssh2_publickey_attribute) without bounds checking, so on 32-bit platforms the multiplication overflows to an undersized buffer. A malicious SSH server can then drive the attribute-parsing loop to write past the allocation, causing a heap buffer overflow in a connecting libssh2 client.
Published: 2026-06-28T01:32:53.582Z
Updated: 2026-06-29T12:27:17.078Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-55200 |
vulnerable | 2026-07-29 01:00:28.386761 |
libssh2 - Out-of-Bounds Write via Unchecked packet_length in transport.c
HIGH (8.1)
libssh2 1.11.1, fixed in commit 97acf3d, contains an out-of-bounds write vulnerability in ssh2_transport_read() that fails to enforce upper bounds on packet_length field. Remote attackers can send crafted SSH packets with excessively large packet_length values to corrupt heap memory and achieve remote code execution.
Published: 2026-06-17T19:03:15.183Z
Updated: 2026-11-08T14:05:21.714Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-55199 |
vulnerable | 2026-07-29 01:00:28.386415 |
libssh2 - Pre-Authentication DoS via SSH_MSG_EXT_INFO Handler
MEDIUM (5.9)
libssh2 through 1.11.1, fixed in commit 1762685, contains a pre-authentication denial of service vulnerability in the SSH_MSG_EXT_INFO handler in src/packet.c that allows a malicious SSH server to cause a client CPU exhaustion loop by sending a crafted extension count value. A malicious server can set nr_extensions to 0xFFFFFFFF during key exchange, causing the client to spin in a tight CPU loop for over 60 seconds because return values from _libssh2_get_string() are unchecked and the session timeout does not apply to CPU-bound loops.
Published: 2026-06-17T18:44:18.048Z
Updated: 2026-11-08T14:05:21.081Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-15661 |
vulnerable | 2026-07-28 23:24:04.718131 |
libssh2 - Heap Buffer Over-read via sftp_symlink() in sftp.c
MEDIUM (6.5)
libssh2 through 1.11.1, fixed in commit 2dae302, contains an out-of-bounds heap read vulnerability in the sftp_symlink() function in src/sftp.c that allows a malicious SSH server or man-in-the-middle attacker to disclose heap memory contents or cause a crash by sending a crafted SSH_FXP_NAME response. Attackers can supply a link_len value larger than the actual packet data in SSH_FXP_NAME responses for SFTP READLINK and REALPATH operations, triggering a heap buffer over-read of up to target_len minus one bytes due to the missing validation of available packet buffer size before the memcpy operation.
Published: 2026-06-18T20:18:29.475Z
Updated: 2026-11-10T12:34:26.947Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-7598 |
vulnerable | 2026-06-08 08:08:57.451672 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-48795 |
vulnerable | 2026-06-08 06:14:28.156665 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-3863 |
vulnerable | 2026-06-08 05:13:56.219783 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-3862 |
vulnerable | 2026-06-08 05:13:56.218558 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-3861 |
vulnerable | 2026-06-08 05:13:56.217623 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-3860 |
vulnerable | 2026-06-08 05:13:56.216922 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-3859 |
vulnerable | 2026-06-08 05:13:56.216047 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-3858 |
vulnerable | 2026-06-08 05:13:56.214707 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-3857 |
vulnerable | 2026-06-08 05:13:56.213346 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-3856 |
vulnerable | 2026-06-08 05:13:56.211778 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-3855 |
vulnerable | 2026-06-08 05:13:56.206449 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-17498 |
vulnerable | 2026-06-08 05:13:10.556247 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-13115 |
vulnerable | 2026-06-08 05:12:40.922908 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2016-0787 |
vulnerable | 2026-06-08 05:07:16.300830 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2015-1782 |
vulnerable | 2026-06-08 05:06:26.216669 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.