CVE-2026-55200

HIGH

libssh2 - Out-of-Bounds Write via Unchecked packet_length in transport.c

Title source: cna
STIX 2.1

Exploitation Summary

EIP tracks 4 public exploits for CVE-2026-55200. PoCs published by kaleth4, xd20111, HORKimhab.

AI-analyzed exploit summary The repository provides a detailed technical analysis of CVE-2026-55200, a heap-based buffer overflow vulnerability in libssh2 versions up to 1.11.1, allowing RCE and DoS attacks. It includes mitigation steps, impact analysis, and references to official sources but lacks functional exploit code.

Description

libssh2 through 1.11.1, fixed in commit 7acf3df contains an out-of-bounds write vulnerability in ssh2_transport_read() that fails to enforce upper bounds on packet_length field. Remote attackers can send crafted SSH packets with excessively large packet_length values to corrupt heap memory and achieve remote code execution.

Exploits (4)

nomisec WRITEUP
by kaleth4 · poc
https://github.com/kaleth4/CVE-2026-55200

The repository provides a detailed technical analysis of CVE-2026-55200, a heap-based buffer overflow vulnerability in libssh2 versions up to 1.11.1, allowing RCE and DoS attacks. It includes mitigation steps, impact analysis, and references to official sources but lacks functional exploit code.

Classification
Writeup 95%
Attack Type
Rce | Dos
Complexity
Moderate
Reliability
Theoretical
Target: libssh2 (up to 1.11.1)
No auth needed
Prerequisites: A malicious SSH server or intercepted SSH connection
mistral-large-3 · analyzed Jul 02, 2026 Full analysis →
nomisec WORKING POC
by xd20111 · poc
https://github.com/xd20111/CVE-2026-55200

The repository contains a functional PoC exploit for CVE-2026-55200, demonstrating an out-of-bounds write vulnerability in libssh2 <= 1.11.1 via a crafted SSH packet with an oversized packet_length field. The exploit sets up a malicious SSH server that triggers heap corruption during packet processing, potentially leading to RCE or DoS.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: libssh2 <= 1.11.1
No auth needed
Prerequisites: Network access to target · Target using vulnerable libssh2 version
mistral-large-3 · analyzed Jun 29, 2026 Full analysis →
github WRITEUP
by HORKimhab · poc
https://github.com/HORKimhab/poc-cve-collection/tree/main/2026/55xxx/CVE-2026-55200.md

This repository contains a technical writeup describing an out-of-bounds write vulnerability in libssh2's ssh2_transport_read() function, where unchecked packet_length values can lead to heap corruption and remote code execution. The writeup references an external PoC but does not include exploit code itself.

Classification
Writeup 90%
Attack Type
Rce
Complexity
Moderate
Reliability
Theoretical
Target: libssh2 through 1.11.1
No auth needed
Prerequisites: network access to target · ability to send crafted SSH packets
mistral-large-3 · analyzed Jun 27, 2026 Full analysis →
github WORKING POC
by 0xBlackash · cpoc
https://github.com/0xBlackash/CVE-2026-55200

The repository contains a functional PoC for CVE-2026-55200, an out-of-bounds write vulnerability in libssh2 <= 1.11.1. The exploit demonstrates the vulnerability by sending a maliciously crafted SSH packet with an oversized length field, leading to heap corruption and potential RCE.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: libssh2 <= 1.11.1
No auth needed
Prerequisites: Network access to a vulnerable libssh2 service
mistral-large-3 · analyzed Jun 24, 2026 Full analysis →

Scores

CVSS v3 8.1
EPSS 0.0203
EPSS Percentile 79.1%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation poc
Automatable no
Technical Impact total

Details

CWE
CWE-680
Status published
Products (2)
libssh2/libssh2 < 1.11.1 (2 CPE variants)
libssh2/libssh2 7acf3dfda80c91c3a8c9f2372546301d4a1a7a8
Published Jun 17, 2026
Tracked Since Jun 18, 2026