libssh2 through 1.11.1, fixed in commit a2ed82d, contains a pre-authentication integer underflow vulnerability in the ssh2_cipher_crypt() function in src/openssl.c that allows a malicious SSH server to crash any connecting client by negotiating AES-GCM ciphers during handshake. Attackers can exploit the underflow in the expression computing blocksize minus aadlen minus authentication tag length to trigger an out-of-bounds read and a memcpy call with a near-SIZE_MAX length argument, causing immediate process crash before any authentication occurs.
{
"sources": [
{
"database_specific": {
"status": "Analyzed"
},
"id": "CVE-2026-66033",
"url": "https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2026-66033",
"html_url": "https://nvd.nist.gov/vuln/detail/CVE-2026-66033",
"modified": "2026-07-30T15:44:47.257Z",
"imported": "2026-07-31T17:07:21.927Z",
"published": "2026-07-24T17:17:35.263Z"
},
{
"id": "GHSA-2g8c-wcg8-r65c",
"url": "https://api.github.com/advisories/GHSA-2g8c-wcg8-r65c",
"html_url": "https://github.com/advisories/GHSA-2g8c-wcg8-r65c",
"modified": "2026-07-24T18:31:41Z",
"imported": "2026-07-31T17:07:29.882Z",
"published": "2026-07-24T18:31:29Z"
},
{
"id": "EUVD-2026-48720",
"url": "https://euvdservices.enisa.europa.eu/api/enisaid?id=EUVD-2026-48720",
"html_url": "https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-48720",
"modified": "2026-07-28T01:06:25Z",
"imported": "2026-07-31T17:07:23.846Z",
"published": "2026-07-24T16:35:28Z"
}
],
"license": "CC-BY-4.0"
}