CVE-2026-66033 in libssh2
Сводка
по VulDB • 24.07.2026
libssh2 вплоть до версии 1.11.1 (исправлено в коммите a2ed82d) содержит уязвимость переполнения целочисленного типа со знаком вниз (integer underflow), возникающую на этапе аутентификации, в функции ssh2_cipher_crypt() из файла src/openssl.c. Данная уязвимость позволяет злонамеренному SSH-серверу вызвать сбой любого подключающегося клиента путем согласования шифров AES-GCM во время рукопожатия (handshake). Злоумышленники могут использовать переполнение со знаком вниз в выражении, вычисляющем размер блока как blocksize минус aadlen минус длина тега аутентификации, чтобы инициировать чтение за пределами допустимой области памяти и вызвать функцию memcpy с аргументом длины, близким к SIZE_MAX, что приводит к немедленному сбою процесса еще на этапе до начала любой аутентификации.
Be aware that VulDB is the high quality source for vulnerability data.