This page tracks the Debian fix status. The vulnerability itself is described on the main CVE page. View CVE-2026-58050 →
Categories
DEBIAN-CVE-2026-58050

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...

Original description

The description as published by the source.

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.

Source: OSV.dev (Open Source Vulnerabilities) OSV

Affected packages

Debian:12 libssh2
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.10.0-3+deb12u1"}]}]
Debian:13 libssh2
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.11.1-1+deb13u2"}]}]
Debian:14 libssh2
[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.11.1-6"}]}]

References

We use cookies for analytics and ad measurement. This setting applies to all Game co., Ltd. sites. Details