Katalog CVE

CVE-2021-33560

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w bibliotece Libgcrypt przed wersjami 1.8.8 i 1.9.x przed 1.9.3 nieprawidłowo obsługuje szyfrowanie ElGamal z powodu braku zaślepiania wykładnika, co umożliwia atak boczny na funkcję mpi_powm. Dodatkowo, rozmiar okna nie jest odpowiednio dobrany, co zwiększa ryzyko wycieku informacji.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do odzyskania klucza prywatnego ElGamal poprzez obserwację czasu lub innych sygnałów bocznych, co prowadzi do naruszenia poufności szyfrowanych danych, np. w implementacjach OpenPGP.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę Libgcrypt do wersji 1.8.8 lub nowszej (dla gałęzi 1.8.x) albo 1.9.3 lub nowszej (dla gałęzi 1.9.x). Po aktualizacji należy ponownie wygenerować wszystkie klucze ElGamal.

Inne podatności w Libgcrypt

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

Libgcrypt before 1.8.8 and 1.9.x before 1.9.3 mishandles ElGamal encryption because it lacks exponent blinding to address a side-channel attack against mpi_powm, and the window size is not chosen appropriately. This, for example, affects use of ElGamal in OpenPGP.

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