CVE-2021-29444 in jose-browser-runtimeinformazioni

Riassunto

di VulDB • 21/06/2026

jose-browser-runtime è un pacchetto npm che fornisce diverse funzioni crittografiche. Nelle versioni precedenti alla 3.11.4, la decrittazione con l'algoritmo AES_CBC_HMAC_SHA2 (A128CBC-HS256, A192CBC-HS384, A256CBC-HS512) eseguiva sempre sia la verifica del tag HMAC che la decrittazione CBC; se una delle due operazioni falliva, veniva generata un'eccezione `JWEDecryptionFailed`. Tuttavia, una possibile differenza osservabile nei tempi di risposta in caso di errore di padding durante la decrittazione del testo cifrato rende vulnerabile a un attacco Padding Oracle. Un avversario potrebbe sfruttare tale oracle per decrittare i dati senza conoscere la chiave di decrittazione, effettuando in media 128*b chiamate all'oracle (dove b è il numero di byte nel blocco del ciphertext). È stato rilasciato una patch che garantisce la verifica del tag HMAC prima della esecuzione della decrittazione CBC. Le versioni corrette sono `>=3.11.4`. Gli utenti dovrebbero effettuare l'upgrade a `^3.11.4`.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

GitHub, Inc.

Prenotare

30/03/2021

Divulgazione

17/04/2021

Moderazione

accettato

CPE

pronto

EPSS

0.01238

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!