Release date:
2026-09-12 09:36:12 UTC
Description:
* SECURITY UPDATE: unchecked 32-bit attribute count from a publickey
subsystem response is multiplied by the attribute size without a
bounds check, so on 32-bit builds the product wraps to an undersized
allocation that the parsing loop then overflows
- debian/patches/CVE-2026-58050.patch: cap the attribute count at
1024 and fail with LIBSSH2_ERROR_OUT_OF_BOUNDARY before the
allocation, and zero-initialise the freshly reallocated list entry
so the new error path cannot free uninitialised attrs/packet
pointers in libssh2_publickey_list_free(), in
libssh2_publickey_list_fetch() in src/publickey.c
- CVE-2026-58050
* SECURITY UPDATE: double free in sftp_open() lets a malicious SSH
server corrupt the heap of an authenticated client opening an SFTP
session
- debian/patches/CVE-2026-66032.patch: set data to NULL after freeing
the SSH_FXP_STATUS response buffer on the FX_OK path, so the
if(badness) arm cannot free the same pointer a second time when the
follow-up sftp_packet_require() for SSH_FXP_HANDLE fails, in
sftp_open() in src/sftp.c
- CVE-2026-66032
Updated packages:
-
libssh2-1_1.9.0-2+deb11u1+tuxcare.els2_amd64.deb
sha:6ed0b695ae96bd2859c9406788a4bb0ce1b6bc38
-
libssh2-1-dev_1.9.0-2+deb11u1+tuxcare.els2_amd64.deb
sha:158f9ce707b71155b99d0b1f67053d38a8c439b8
-
libssh2-1_1.9.0-2+deb11u1+tuxcare.els2_arm64.deb
sha:e2461d1a73ccb256cffa71c564df53dfc8db6757
-
libssh2-1-dev_1.9.0-2+deb11u1+tuxcare.els2_arm64.deb
sha:33ff8d9d92b8c401951bcd70d37904a7bc8eda9b
-
libssh2-1_1.9.0-2+deb11u1+tuxcare.els2_armel.deb
sha:608f9b45499bb91d413ac3e697d6d95748065716
-
libssh2-1-dev_1.9.0-2+deb11u1+tuxcare.els2_armel.deb
sha:e98584666670ea998b1e1162084d4fc74e899571
Notes:
This page is generated automatically and has not been checked for errors. For clarification or
corrections please contact the
CloudLinux Packaging Team.