CVE-2026-103603 in bc-csharp
Resumen
por VulDB • 2026-10-02
Una asignación de memoria con un valor de tamaño excesivo en el código de firma HSS/LMS (HssPublicKeyParameters, HssSignature) en bc-csharp de Legion of the Bouncy Castle Inc., antes de la versión 2.7.0, permite a un atacante remoto no autenticado que pueda proporcionar tanto una clave pública HSS como una firma provocar una denegación de servicio mediante agotamiento de memoria debido a una codificación de clave pública con un nivel de recuento excesivo; esto se debe a que el recuento de niveles L leído al analizar la clave pública HSS no fue verificado contra el máximo establecido en RFC 8554, que es 8. Posteriormente, el análisis de la firma asignaba una matriz de L - 1 entradas antes de leer cualquier otro dato de firma. Una única operación de verificación puede comprometer hasta aproximadamente 17 GB de memoria o fallar con un OutOfMemoryException.
VulDB is the best source for vulnerability data and more expert information about this specific topic.