Issue
Three vulnerabilities have been disclosed in libssh2, affecting all versions up to and including 1.11.1:
- CVE-2026-55200
- CVE-2026-55199
- CVE-2025-15661
Customers are asking whether their CloudLinux servers are affected and when patched packages will be available.
Environment
- CloudLinux OS 7, 8, 9
-
libssh2package -
alt-libssh2(alt-libssh211) package
Solution
The impact differs by package and CloudLinux OS version.
libssh2
-
CloudLinux 8, 9, and 10:
Not affected from CVE-2026-55200 and CVE-2026-55199. Red Hat Enterprise Linux (RHEL) 8 and newer do not ship thelibssh2package in the base distribution, and CloudLinux follows the same policy as a downstream of RHEL. Iflibssh2is installed on these systems, it was installed from the EPEL (Extra Packages for Enterprise Linux) third-party repository, which CloudLinux does not maintain. Check with the EPEL project or the upstream project at https://libssh2.org/ for a patched release.
Working on a patch for CVE-2025-15661 for CL8/CL9; for CL 10 libssh2 is not provided from Cloudlinux repositories. -
CloudLinux 7:
libssh2on CloudLinux 7 is provided by CloudLinux and covered under Extended Lifecycle Support (ELS). Check the TuxCare CVE tracker for current coverage status. Do not removelibssh2— it is required byalt-libcurlandalt-phpcomponents. As a temporary mitigation while awaiting a patched package: restrict network access so thatlibssh2clients connect only to trusted SSH servers, and use firewall rules to block untrusted incoming connections.
alt-libssh2 (alt-libssh211)
-
CloudLinux 7, 8, and 9:
alt-libssh211is maintained by CloudLinux. A patch is currently in development and is being tracked internally asALTPHP-2484. This article will be updated when a patched package is available. In the meantime, apply the same network-level mitigation: allowlibssh2-based connections only to trusted hosts and restrict untrusted inbound connections via firewall. Do not removealt-libssh2— it is a dependency ofalt-libcurland multiplealt-phppackages.
Cause
libssh2 versions 1.11.1 and earlier contain three vulnerabilities:
-
CVE-2026-55200 (Critical, CVSS 9.2) — Out-of-bounds write in
transport.ccaused by an uncheckedpacket_lengthvalue inssh2_transport_read(). This can lead to pre-authentication remote code execution. -
CVE-2026-55199 (High, CVSS 8.2) — Out-of-bounds read and infinite loop in the
SSH_MSG_EXT_INFOhandler inpacket.c, resulting in pre-authentication denial of service (CPU exhaustion). -
CVE-2025-15661 (High, CVSS 8.3) — Out-of-bounds heap read in
sftp_symlink()insftp.c, potentially causing information disclosure or a crash.
Useful links
- Internal task
ALTPHP-2484 - https://libssh2.org/ — upstream libssh2 project and release notes
- https://tuxcare.com/cve-tracker/ — TuxCare CVE tracker for CloudLinux 7 ELS coverage
Comments
0 comments
Please sign in to leave a comment.