PT-2021-18219 · Unknown · Jose-Browser-Runtime
Morgan Brown
·
Published
2021-04-16
·
Updated
2023-03-21
·
CVE-2021-29444
CVSS v3.1
5.9
Medium
| Vector | AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N |
Name of the Vulnerable Software and Affected Versions:
jose-browser-runtime versions prior to 3.11.4
Description:
The AES CBC HMAC SHA2 Algorithm decryption in jose-browser-runtime has a padding oracle vulnerability. This occurs because a possibly observable difference in timing when a padding error happens while decrypting the ciphertext can be used by an adversary to decrypt data without knowing the decryption key. The adversary can make use of this oracle by issuing on average 128*b calls to the padding oracle, where b is the number of bytes in the ciphertext block.
Recommendations:
For versions prior to 3.11.4, upgrade to version 3.11.4 or later. Specifically, users should upgrade to ^3.11.4 to ensure the HMAC tag is verified before performing CBC decryption, thus mitigating the vulnerability.
Fix
Side Channel Attack
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Jose-Browser-Runtime