Summary
It was discovered that JOSE for C/C++ AES GCM decryption routine incorrectly
uses the Tag length from the actual Authentication Tag provided in the JWE.
An attacker could use this to cause a denial of service (system crash) or
might expose sensitive information.
Fixed packages 3
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · 20.04 LTS 20.04:LTS | cjose | 0.6.1+dfsg1-1ubuntu0.1 |
| Ubuntu · 22.04 LTS 22.04:LTS | cjose | 0.6.1+dfsg1-3ubuntu1.1 |
| Ubuntu · Pro 18.04 LTS Pro:18.04:LTS | cjose | 0.6.0+dfsg1-1ubuntu0.1~esm1 |
Vulnerabilities 1
-
High 8.6
Incorrect Authentication Tag length usage in AES GCM decryption in OpenIDC/cjose
OpenIDC/cjose is a C library implementing the Javascript Object Signing and Encryption (JOSE). The AES GCM decryption routine incorrectly uses the Tag length from the actual Authentication Tag provided in the JWE. The spec says that a fixed length of 16 octet…
References
-
report
https://ubuntu.com/security/CVE-2023-37464