CVE-2026-66032 @ mufasa
Status
accepted_risk
Priority
8.8
Match score
4.0
Risk
MemCorrupt
Remote
priv:user
CVSS
8.8 HIGH
Reason
cpe: libssh2; pkgs: libssh2; version: in-range: libssh2-1.8.0-4.el7_9.1.tuxcare.els3; risk:memory_corruption
Created
2026-08-07T10:15:38Z
Updated
2026-08-22T10:16:19Z
Closed
2026-08-07T15:10:59Z
Package interrogation (copy)
Run on the host — click to copy a command. RPM
| Package | Commands |
|---|---|
| libssh2-1.8.0-4.el7_9.1.tuxcare.els3 |
Inventory lookup
Search package inventory across systems, then return here. Create a ticket on systems the matcher missed.
Suggestions: libssh2
| System | Matches | Ticket for CVE-2026-66032 | |
|---|---|---|---|
| Helios | libssh2-1 1.9.0-2+deb11u1 | accepted_risk open | |
| morris | alt-libssh2 1.8.0; alt-libssh211 1.11.1; libssh2 1.8.0; libssh2-devel 1.8.0 | accepted_risk open | |
| mufasa | alt-libssh2 1.8.0; alt-libssh211 1.11.1; libssh2 1.8.0 | accepted_risk open | |
| Archive | libssh2-1 1.8.0-2.1+deb10u1 | none | |
| Bullseye | libssh2-1 1.9.0-2+deb11u1 | none | |
| Janus | libssh2-1 1.8.0-2.1+deb10u1 | none | |
| Library | libssh2-1 1.7.0-1+deb9u2 | none | |
| Matrix | libssh2-1 1.10.0-3+b1 | none | |
| Saiph | libssh2-1 1.8.0-2.1+deb10u1 | none | |
| Silk | alt-libssh2 1.11.1-1.6; libssh2-1 1.10.0-3+b1 | none |
Same product CVEs in your queue
Other tickets that look like the same product (from match reason). Relate them here to triage this CVE as the primary.
| CVE | CVSS | KEV | Systems | Status | Matched | Already related | |
|---|---|---|---|---|---|---|---|
| CVE-2026-66033 | 7.5 | Helios, morris, mufasa | accepted_risk | libssh2 | — | ||
| CVE-2026-66034 | 7.5 | Helios, morris, mufasa | accepted_risk, not_applicable | libssh2 | → CVE-2026-66033 | ||
| CVE-2026-66035 | 7.5 | morris, mufasa | not_applicable | libssh2 | → CVE-2026-66033 |
Related CVE (same fix)
Point this ticket’s CVE at a higher-priority / same-fix primary so you only triage one.
Host OS / kernel
OS
CloudLinux release 7.9 (Boris Yegorov)
(7.9)
· cloudlinux
Arch
x86_64
kernel_release
uname -r → 3.10.0-962.3.2.lve1.5.89.el7.x86_64kernel_version
uname -v → #1 SMP Thu Jul 9 15:55:31 UTC 2026For Linux kernel CVEs, kernel_version (Debian packaging / build string) often decides fixed vs not; kernel_release is used for upstream NVD range compares.
Same CVE on other hosts
Open the ticket for this CVE on another system.
| System | Status | Priority | Updated | |
|---|---|---|---|---|
| morris | accepted_risk | 8.8 | 2026-08-22T10:16:19Z | Open |
| Helios | accepted_risk | 1.32 | 2026-08-22T10:16:19Z | Open |
Description
libssh2 through 1.11.1, fixed in commit 5e47761, contains a double-free vulnerability in the sftp_open() function in src/sftp.c that allows a malicious SSH server to corrupt the heap of any authenticated client opening an SFTP session. When a server responds to SSH_FXP_OPEN with SSH_FXP_STATUS containing FX_OK, the response data buffer is freed, and if a subsequent sftp_packet_require() call returns a specific error such as LIBSSH2_ERROR_CHANNEL_PACKET_EXCEEDED, the same pointer is freed a second time, enabling tcache dup conditions on glibc systems that allow overlapping allocations and function pointer overwrites.
Determination
Practical risk on this server CVE-2026-66032 is only exploitable when a client using libssh2 connects to a malicious SSH server and opens an SFTP session. On your box the realistic attack paths are: PHP code that uses the ssh2 extension or curl with SFTP/SCP URLs to connect to untrusted hosts. Scripts or cron jobs that call system curl with sftp:// or scp://. Any backup / remote-sync tool that uses libssh2 (less common on cPanel, but possible with custom tools). Most of the PHP-FPM / lsphp processes simply have the library mapped because ea-libcurl (or a PHP ssh2 module) is loaded. That alone does not mean they are actively using SFTP. Risk assessment for this server ComponentStatusRisklibssh2 library itself | Vulnerable (1.8.0) | Present PHP ssh2 extension | Not loaded | None WordPress SSH2 method | Dead code | None Backuply Pro (conleypr) | Has SFTP code | Low–Medium (only if that account actually uses SFTP backups to an untrusted host)System curlLinked to vulnerable libssh2 | Low | (no evidence of SFTP usage) Other processes | Just have the library mapped | Very low CAGEFS and likelyhood that the WP app connect to untrusted host is near zero.
Update status
Add note only
Mitigation log
2026-08-07T15:00:18Z — affects
Practical risk on this server
CVE-2026-66032 is only exploitable when a client using libssh2 connects to a malicious SSH server and opens an SFTP session.
On your box the realistic attack paths are:
PHP code that uses the ssh2 extension or curl with SFTP/SCP URLs to connect to untrusted hosts.
Scripts or cron jobs that call system curl with sftp:// or scp://.
Any backup / remote-sync tool that uses libssh2 (less common on cPanel, but possible with custom tools).
Most of the PHP-FPM / lsphp processes simply have the library mapped because ea-libcurl (or a PHP ssh2 module) is loaded. That alone does not mean they are actively using SFTP.
2026-08-07T15:10:59Z — accepted_risk
Risk assessment for this server
ComponentStatusRisklibssh2 library itself | Vulnerable (1.8.0) | Present
PHP ssh2 extension | Not loaded | None
WordPress SSH2 method | Dead code | None
Backuply Pro (conleypr) | Has SFTP code | Low–Medium (only if that account actually uses SFTP backups to an untrusted host)System
curlLinked to vulnerable libssh2 | Low | (no evidence of SFTP usage)
Other processes | Just have the library mapped | Very low
CAGEFS and likelyhood that the WP app connect to untrusted host is near zero.
References
- https://github.com/libssh2/libssh2/commit/5e4776146552d898b9c0e1b313cd093fa8dc92d0
- https://github.com/libssh2/libssh2/pull/2180
- https://www.vulncheck.com/advisories/libssh2-double-free-heap-corruption-via-sftp-open
NVD: CVE-2026-66032