CVE-2026-119188 Denegación de servicio en procesamiento de registros TLS de Forge por registro intercalado
node-forge continuaba el procesamiento cuando un registro TLS de otro tipo de contenido interrumpía un mensaje de handshake fragmentado. Un par remoto podía provocar un TypeError no capturado en process(), haciendo fallar la conexión o el proceso anfitrión. Corregido en la versión 1.4.1.
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/110,4 % · percentil 35
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
digitalbazaar forge
< 1.4.1
Qué hacer
- Verificá si usás forge y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 7.5 ALTA
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Vector de ataqueRed
- Complejidad del ataqueBaja
- Privilegios requeridosNinguno
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadNinguna
- IntegridadNinguna
- DisponibilidadAlta
Descripción original
Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.1, the affected implementation used forge.tls.createConnection(), fragmented handshake message, interleaved record to process the relevant input or security decision. node-forge continued processing after a TLS record of another content type interrupted a fragmented handshake message. A remote peer could trigger an uncaught TypeError in process(), causing the connection or hosting process to fail. This issue is fixed in version 1.4.1.
Referencias (3)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.