PoC Archive PoC Archive

tag

Libssh2

  • CVE-2026-55200 network CRITICAL

    libssh2 Unchecked SSH packet_length Integer Wrap to RCE (CVE-2026-55200)

    CVE-2026-55200 is an unchecked packetlength condition in libssh2's ssh2transportread() transport-parsing path. The vulnerable code accepts an attacker-controlled decrypted SSH packetlength field and only rejects values less than 1, then computes an allocation…

    Patched 2026-07-03
  • None assigned as of 2026-07-03 network CRITICAL

    libssh2 Publickey Subsystem List Parser Heap Corruption to Code Execution

    libssh2publickeylistfetch() parses a stream of publickey-subsystem response packets and grows an array of libssh2publickeylist entries as responses arrive, but the parser has two distinct memory-safety defects depending on target architecture. On 32-bit…

    Unverified 2026-07-03
  • CVE-2026-55200 network CRITICAL 9.8

    libssh2 SSH Packet Length OOB Heap Write / Unauthenticated RCE (CVE-2026-55200)

    CVE-2026-55200 is a critical heap out-of-bounds write in libssh2's SSH transport layer (ssh2transportread() in src/transport.c). The function validates that packetlength is greater than zero but performs no upper-bound check, allowing an attacker-controlled…

    Patched 2026-06-30