QID 982738
QID 982738: Nodejs (npm) Security Update for jose-browser-runtime (GHSA-94hh-pjjg-rwmr)
Security update has been released for jose-browser-runtime to fix the vulnerability.
Note: The preceding description block is extracted directly from the security advisory. Using automation, we have attempted to clean and format it as much as possible without introducing additional issues.
[AES_CBC_HMAC_SHA2 Algorithm](https://tools.ietf.org/html/rfc7518#section-5.2) (A128CBC-HS256, A192CBC-HS384, A256CBC-HS512) decryption would always execute both HMAC tag verification and CBC decryption, if either failed `JWEDecryptionFailed` would be thrown. But a possibly observable difference in timing when padding error would occur while decrypting the ciphertext makes a padding oracle and an adversary might be able to make use of that oracle to decrypt data without knowing the decryption key by issuing on average 128*b calls to the padding oracle (where b is the number of bytes in the ciphertext block).
Users should upgrade to `^3.11.4`.
- GHSA-94hh-pjjg-rwmr -
github.com/advisories/GHSA-94hh-pjjg-rwmr
CVEs related to QID 982738
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| GHSA-94hh-pjjg-rwmr | jose-browser-runtime |
|