CVE-2026-58050
EUVD-2026-3997028.06.2026, 02:16
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.Enginsight
Affected Products (NVD)
| Vendor | Product | Version |
|---|---|---|
| libssh2 | libssh2 | 𝑥 ≤ 1.11.1 |
𝑥
= Vulnerable software versions
Debian Releases
Ubuntu Releases
openSUSE / SLES Releases
openSUSE Product | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| libssh2-1 |
| ||||||||||||||||
| libssh2-1-32bit |
| ||||||||||||||||
| libssh2-devel |
|
Amazon Linux Releases
Amazon Package | |||||
|---|---|---|---|---|---|
| libssh2 |
| ||||
| libssh2-debuginfo |
| ||||
| libssh2-debugsource |
| ||||
| libssh2-devel |
| ||||
| libssh2-docs |
|
Vulnerability Media Exposure