
CVE-2026-55200
CVE-2026-55200 is a critical memory corruption vulnerability affecting the widely deployed libssh2 library.
The flaw arises from improper validation of the SSH packet length field during packet processing, potentially allowing a remote attacker to trigger heap corruption and, under certain circumstances, achieve Remote Code Execution (RCE).
| Component | Affected Versions |
|---|---|
| libssh2 | <= 1.11.1 |
ssh2_transport_read()
The SSH transport layer fails to properly validate the incoming:
packet_length
field before allocating and processing packet data.
An attacker can send a specially crafted SSH packet containing an oversized length value that causes:
Attacker
│
▼
Crafted SSH Packet
│
▼
Malformed packet_length
│
▼
Heap Corruption
│
┌──┴──┐
▼ ▼
DoS RCE
Security teams should monitor for:
✓ Enable ASLR
✓ Enable Stack Canaries
✓ Enable PIE
✓ Apply latest security patches
✓ Conduct dependency audits
| Category | Rating |
|---|---|
| Exploitability | High |
| Complexity | Low |
| Authentication | Not Required |
| Remote Attack | Yes |
CVE-2026-55200 is a critical Out-of-Bounds Write vulnerability in libssh2 that may allow unauthenticated remote attackers to corrupt memory, crash services, or potentially execute arbitrary code. Organizations should prioritize patching immediately and assess all systems using vulnerable libssh2 versions.
Cybersecurity • Vulnerability Research • Threat Intelligence
| Metric | Value |
|---|
| CVE ID | CVE-2026-55200 |
| Severity | Critical |
| CVSS Score | 9.2 |
| Attack Vector | Network |
| Privileges Required | None |
| User Interaction | None |
| Impact | RCE / DoS |
| Public Exposure Risk | High |