Katalog CVE

CVE-2023-37464

WysokieCVSS 8.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.61%

Percentyl 44 - wyżej niż 44% wszystkich znanych CVE

Streszczenie

Biblioteka OpenIDC/cjose zawiera błąd w procedurze deszyfrowania AES GCM, który niewłaściwie wykorzystuje długość tagu z rzeczywistego tagu uwierzytelniającego. To pozwala atakującemu na dostarczenie skróconego tagu uwierzytelniającego i modyfikację JWE.

Ocena ryzyka

Organizacje mogą być narażone na ataki, które wykorzystują ten błąd do manipulacji danymi JWE, co może prowadzić do nieautoryzowanego dostępu lub ujawnienia informacji.

Rekomendacja

Zaleca się aktualizację do wersji >= 0.6.2.2. Użytkownicy, którzy nie mogą zaktualizować, powinni unikać używania szyfrowania AES GCM i zastąpić je innym algorytmem szyfrowania, np. AES CBC.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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 octets must be applied. Therefore this bug allows an attacker to provide a truncated Authentication Tag and to modify the JWE accordingly. Users should upgrade to a version >= 0.6.2.2. Users unable to upgrade should avoid using AES GCM encryption and replace it with another encryption algorithm (e.g. AES CBC).

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS