Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en el código de verificación de firmas RSA PKCS#1 en Forge (CVE-2022-24772)

Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
18/03/2022
Última modificación:
28/03/2022

Descripción

Forge (también llamado "node-forge") es una implementación nativa de Transport Layer Security en JavaScript. En versiones anteriores a 1.3.0, el código de verificación de firmas RSA PKCS#1 versión v1.5, no comprobaba los bytes de cola después de descodificar una estructura ASN.1 "DigestInfo". Esto puede permitir que se eliminen bytes de relleno y se añadan datos basura para falsificar una firma cuando se utiliza un exponente público bajo. El problema ha sido abordado en "node-forge" versión 1.3.0. Actualmente no se presentan medidas de mitigación conocidas

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:digitalbazaar:forge:*:*:*:*:*:node.js:*:* 1.3.0 (excluyendo)