Katalog CVE

CVE-2016-9121

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Biblioteka go-jose w wersjach przed 1.0.4 jest podatna na atak związany z nieprawidłową krzywą w algorytmie ECDH-ES. Podczas generowania wspólnego klucza, go-jose nie sprawdza, czy otrzymany klucz publiczny jest na tej samej krzywej co statyczny klucz prywatny odbiorcy.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do przejęcia klucza szyfrującego, co prowadzi do odszyfrowania poufnych danych. To stwarza poważne zagrożenie dla bezpieczeństwa komunikacji w organizacji.

Rekomendacja

Zaleca się aktualizację biblioteki go-jose do wersji 1.0.4 lub nowszej, aby zabezpieczyć się przed tym atakiem. Dodatkowo, warto wdrożyć mechanizmy weryfikacji krzywych w używanych algorytmach ECDH.

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

go-jose before 1.0.4 suffers from an invalid curve attack for the ECDH-ES algorithm. When deriving a shared key using ECDH-ES for an encrypted message, go-jose neglected to check that the received public key on a message is on the same curve as the static private key of the receiver, thus making it vulnerable to an invalid curve attack.

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