ELA-1818-1 libssh2 security update

multiple vulnerabilities

2026-09-07
Packagelibssh2
Version1.9.0-2+deb11u2 (bullseye)
Related CVEs CVE-2025-15661 CVE-2026-7598 CVE-2026-58050 CVE-2026-58051 CVE-2026-66032 CVE-2026-66034


Multiple security vulnerabilities were discovered in libssh2, a client-side C library implementing the SSH2 protocol which could result in memory disclosure, denial of service or potentially the execution of arbitrary code.

CVE-2025-15661

A malicious server could send an oversized link_len in SSH_FXP_NAME
responses (READLINK/REALPATH) and trigger an out-of-bounds memcpy, leaking
heap memory or crashing the client

CVE-2026-7598

The impacted element is the function userauth_password of the file
src/userauth.c. Such manipulation of the argument

CVE-2026-58050

libsshw2 reads an attacker-controlled 32-bit attribute without bounds
checking, so on 32-bit platforms the multiplication overflows to an
undersized buffer. count from a publickey-subsystem response and uses it
without bounds checking, causing an overflows to an undersized buffer

CVE-2026-58051

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

CVE-2026-66032

Fix double free in sftp_open() reachable from a malicious server during SFTP
session setup (SSH_FXP_OPEN answered with SSH_FXP_STATUS/FX_OK followed by a
failing sftp_packet_require()) (Closes:

CVE-2026-66034

Fix missing bounds check in libssh2_publickey_list_fetch() leading to a heap
out-of-bounds read and a free of an uninitialized pointer, triggerable by a
malicious server via the publickey subsystem.


For Debian 11 bullseye, these problems have been fixed in version 1.9.0-2+deb11u2.

We recommend that you upgrade your libssh2 packages.

Further information about Extended LTS security advisories can be found in the dedicated section of our website.