CVE-2015-8805
KrytyczneStreszczenie
Funkcja ecc_256_modq w pliku ecc-256.c w Nettle przed wersją 3.2 nieprawidłowo obsługuje propagację przeniesienia, co prowadzi do błędnych wyników w implementacji krzywej eliptycznej P-256 NIST.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność, co może prowadzić do nieokreślonego wpływu na systemy korzystające z tej biblioteki.
Rekomendacja
Zaleca się aktualizację biblioteki Nettle do wersji 3.2 lub nowszej, aby wyeliminować tę podatność.
Inne podatności w Nettle
Zobacz wszystkie- CVE-2016-6489Wysokie
Kod deszyfrujący RSA i DSA w Nettle ułatwia atakującym odkrywanie kluczy prywatnych poprzez atak kanałem bocznym związanym z pamięcią podręczną.
- CVE-2015-8804Krytyczne
W wersjach Nettle przed 3.2, plik x86_64/ecc-384-modp.asm nieprawidłowo obsługuje propagację przeniesienia, co prowadzi do błędnych wyników w implementacji krzywej eliptycznej P-384 NIST.
- CVE-2021-3580Wysokie
W funkcjach deszyfrowania RSA w bibliotece nettle wykryto błąd, który pozwala atakującemu dostarczyć zmanipulowany szyfrogram.
- CVE-2021-20305Wysokie
W bibliotece Nettle w wersjach przed 3.7.2 wykryto błąd, w którym kilka funkcji weryfikacji podpisów (GOST DSA, EDDSA i ECDSA) powoduje wywołanie funkcji mnożenia punktów kryptografii krzywych eliptycznych (ECC) z wartościami skalarnymi poza zakresem, co może dawać nieprawidłowe wyniki. Atakujący może wymusić nieprawidłowy podpis, powodując błąd asercji lub możliwą walidację. Największe zagrożenie dotyczy poufności, integralności oraz dostępności systemu.
Oryginalny opis (angielski, źródło NVD)
The ecc_256_modq function in ecc-256.c in Nettle before 3.2 does not properly handle carry propagation and produces incorrect output in its implementation of the P-256 NIST elliptic curve, which allows attackers to have unspecified impact via unknown vectors, a different vulnerability than CVE-2015-8803.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

