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.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade libssh2-develUpgrade libssh2-docsUpgrade libssh2-debuginfoUpgrade libssh2 | Jul 22, 2026 | Jul 22, 2026 |
| Amazon_linux_2023 | — | Upgrade libssh2-docsUpgrade libssh2Upgrade libssh2-debuginfoUpgrade libssh2-debugsourceUpgrade libssh2-devel | Jul 21, 2026 | Jun 28, 2026 |
| Debian | — | Upgrade libssh2 | Sep 21, 2026 | Jun 28, 2026 |
| Redhat_linux | — | Upgrade libssh2-develUpgrade libssh2Upgrade libssh2-docsUpgrade libssh2-debuginfoNo solution exists | Jul 17, 2026 | Jun 28, 2026 |
| Ubuntu | — | Upgrade libssh2-1-dev (Ubuntu Pro)Upgrade libssh2-1t64Upgrade libssh2-1 (Ubuntu Pro)Upgrade libssh2-1-devUpgrade libssh2-1 | Jul 13, 2026 | Jun 28, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 2, 2026 | Jun 28, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub