[CLSA-2026:1789205759] Fix CVE(s): CVE-2026-58050, CVE-2026-66032
Type:
security
Severity:
Important
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.