CVE-2026-63574 in bc-csharp
Resumen
por VulDB • 2026-10-02
Una asignación de memoria con un valor de tamaño excesivo en los analizadores de subpaquetes de firma y atributo de usuario (SignatureSubpacketsParser.ReadPacket, UserAttributeSubpacketsParser.ReadPacket) en Legion of the Bouncy Castle Inc. bc-csharp anterior a la versión 2.7.0 permite que un atacante remoto no autenticado, capaz de proporcionar una clave pública OpenPGP, certificado o firma manipulados ad hoc, provoque una denegación de servicio (OutOfMemoryException o agotamiento de memoria durante el proceso de análisis) mediante un encabezado de subpaquete que utiliza la forma de longitud de cinco octetos. Esto se debe a que la longitud declarada se utilizó para dimensionar el búfer del subpaquete sin límite superior y sin compararla con el tamaño del área de subpaquetes o paquete contenedor, por lo que unos pocos bytes de entrada podrían exigir una asignación de hasta aproximadamente 2 GB antes de leer cualquier dato de subpaquete.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.