CVE-2026-55200: The Public PoC That Turns Any SSH Client Into the Target

Introduction

On June 29, 2026, a functional proof of concept (PoC) was published for CVE-2026-55200, a critical vulnerability (CVSS 4.0: 9.2) in libssh2, the open-source library that implements the SSHv2 protocol on the client side. Unlike most incidents that make headlines, which tend to focus on servers exposed to the internet, this case flips the traditional threat model: the vulnerable component is not the SSH server, but any client application that connects to a malicious or compromised SSH server. Since libssh2 is embedded in tools such as curl, Git, PHP, backup agents, firmware updaters, and a very long list of embedded devices, the release of this PoC drastically lowers the barrier to exploitation and forces security teams to rethink their asset inventory: it is no longer enough to audit what the organization exposes outward — it is now equally important to track where its own systems connect to.


What Is the Flaw in libssh2?

CVE-2026-55200 is a pre-authentication exploitable memory corruption flaw affecting all versions of libssh2 up to and including 1.11.1.


How Does It Work?

The flaw resides in the ssh2_transport_read() function, inside transport.c, which is responsible for parsing incoming SSH packets during the transport phase of the handshake.

Overflow mechanism:

About the published PoC:


Affected Systems and Components


Mitigation and Detection

Priority remediation:

Compensating controls while patching is completed:

Indicators of compromise and auditing:


Wrapping Up

CVE-2026-55200 illustrates a pattern the threat intelligence community had already observed back in 2019 with CVE-2019-3855, an almost identical integer overflow in the same libssh2 transport function: client-side flaws in widely reused infrastructure libraries can be just as dangerous as — or more dangerous than — server-side vulnerabilities, precisely because they break the assumption that risk is concentrated in systems that receive inbound connections. With a CVSS score of 9.2, no authentication or user-interaction requirements, and a PoC already publicly available — even though it is local in nature and not directly “off-the-shelf” — the window between disclosure and active exploitation narrows considerably. For IT and security teams, the operational lesson is clear: vulnerability management can no longer be limited to internet-facing systems; inventorying statically linked dependencies and controlling outbound connections to untrusted infrastructure must be treated with the same critical priority that has historically been reserved for server-side attack surface.


References

The Hacker News. (2026, June 29). Public PoC released for critical libssh2 CVE-2026-55200 client-side SSH flaw. https://thehackernews.com/2026/06/public-poc-released-for-critical.html

Arctic Wolf. (2026, June 30). Critical remote code execution vulnerability in libssh2 client library require urgent mitigation. https://arcticwolf.com/resources/blog/critical-remote-code-execution-vulnerability-in-libssh2-client-library-require-urgent-mitigation/

GitHub, Inc. (2026, June 17). CVE-2026-55200: libssh2 through 1.11.1 heap-based buffer overflow [Security advisory]. GitHub Advisory Database. https://github.com/advisories/GHSA-r8mh-x5qv-7gg2

Heise Online. (2026, June 29). Critical libssh2 vulnerability: Proof-of-concept exploit released. https://www.heise.de/en/news/Critical-libssh2-vulnerability-Proof-of-concept-exploit-released-11347906.html

National Institute of Standards and Technology. (2026, June 17). CVE-2026-55200 detail. National Vulnerability Database. https://nvd.nist.gov/vuln/detail/CVE-2026-55200