Libssh: missing checks for return values for digests
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
Libssh no verifica correctamente si las operaciones de resumen criptográfico tienen éxito, lo que puede causar fallos cuando la memoria es baja. Esto resulta en conexiones rotas pero generalmente no permite descifrar datos.
La capa de abstracción criptográfica de libssh no valida los valores de retorno de operaciones de digest en diferentes backends (CWE-252). En condiciones de memoria baja, fallos no verificados pueden causar desreferencias nulas, uso de memoria no inicializada en derivación de claves o crashes; aunque las verificaciones de integridad evitan explotación para descifrado, la falla permite denegación de servicio mediante terminación de conexión.