CVE-2021-29444 in jose-browser-runtimeinformación

Resumen

por VulDB • 2026-05-24

jose-browser-runtime es un paquete npm que proporciona varias funciones criptográficas. En las versiones anteriores a la 3.11.4, el algoritmo AES_CBC_HMAC_SHA2 (A128CBC-HS256, A192CBC-HS384, A256CBC-HS512) siempre ejecutaba tanto la verificación de la etiqueta HMAC como la descifrado CBC; si cualquiera de ellos fallaba, se lanzaba `JWEDecryptionFailed`. Sin embargo, una posible diferencia observable en el tiempo cuando se producía un error de relleno (padding) durante el descifrado del texto cifrado permitía un ataque de padding oracle, y un adversario podría aprovechar ese oracle para descifrar datos sin conocer la clave de descifrado, emitiendo en promedio 128*b llamadas al padding oracle (donde b es el número de bytes en el bloque de texto cifrado). Se publicó un parche que garantiza que la etiqueta HMAC se verifique antes de realizar el descifrado CBC. Las versiones corregidas son `>=3.11.4`. Los usuarios deben actualizar a `^3.11.4`.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

GitHub, Inc.

Reservar

2021-03-30

Divulgación

2021-04-17

Moderación

aceptado

Artículo

VDB-173163

CPE

listo

EPSS

0.01238

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!