libssh2 through 1.11.1, fixed in commit 1762685, contains a pre-authentication denial of service vulnerability in the SSH_MSG_EXT_INFO handler in src/packet.c that allows a malicious SSH server to cause a client CPU exhaustion loop by sending a crafted extension count value. A malicious server can set nr_extensions to 0xFFFFFFFF during key exchange, causing the client to spin in a tight CPU loop for over 60 seconds because return values from _libssh2_get_string() are unchecked and the session timeout does not apply to CPU-bound loops.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-835"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/55xxx/CVE-2026-55199.json"
}{
"cpe": "cpe:2.3:a:libssh2:libssh2:*:*:*:*:*:*:*:*",
"extracted_events": [
{
"introduced": "0"
},
{
"last_affected": "1.11.1"
}
],
"source": [
"CPE_RANGE",
"REFERENCES"
]
}
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-55199.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"67122845657668344552371962070822576711",
"149606929713965925426466961564282333041",
"192278621762336052757313921640537879588",
"138666448627037029192090976022784337754",
"333614903892572360934878653345642136656"
],
"threshold": 0.9
},
"id": "CVE-2026-55199-00f7cd61",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/libssh2/libssh2/commit/17626857d20b3c9a1addfa45979dadcee1cd84a4",
"target": {
"file": "src/packet.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "202695723005422450388970061283937754254",
"length": 16686
},
"id": "CVE-2026-55199-da3d9784",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/libssh2/libssh2/commit/17626857d20b3c9a1addfa45979dadcee1cd84a4",
"target": {
"file": "src/packet.c",
"function": "_libssh2_packet_add"
}
}
]
"2026-08-12T16:09:46Z"