CVE-2014-9742
WysokieStreszczenie
Sprawdzanie pierwszości Miller-Rabin w Botan przed wersją 1.10.8 oraz 1.11.x przed wersją 1.11.9 niewłaściwie używa pojedynczej losowej bazy, co ułatwia zdalnym atakującym pokonanie mechanizmów ochrony kryptograficznej za pomocą grupy DH.
Ocena ryzyka
Atakujący mogą wykorzystać tę podatność do złamania zabezpieczeń kryptograficznych, co może prowadzić do ujawnienia poufnych danych lub przejęcia kontroli nad systemem.
Rekomendacja
Zaleca się aktualizację Botan do najnowszej wersji, aby usunąć tę podatność oraz wprowadzenie dodatkowych mechanizmów ochrony kryptograficznej.
Inne podatności w Botan
Zobacz wszystkie- CVE-2015-7825Wysokie
Botan w wersjach przed 1.11.22 nieprawidłowo waliduje ścieżki certyfikatów, co pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez certyfikat z pętlą w łańcuchu certyfikatów.
- CVE-2015-7824Wysokie
Botan w wersjach 1.11.x przed 1.11.22 jest podatny na atak typu padding-oracle, który umożliwia zdalnym atakującym odszyfrowanie danych szyfrowanych w protokole TLS przy użyciu szyfrów CBC.
- CVE-2016-2850Wysokie
Botan w wersjach 1.11.x przed 1.11.29 nie egzekwuje polityki TLS dla algorytmów podpisu oraz krzywych ECC, co umożliwia zdalnym atakującym przeprowadzenie ataków typu downgrade.
- CVE-2016-2849Wysokie
Botan w wersjach przed 1.10.13 oraz 1.11.x przed 1.11.29 nie stosuje algorytmu o stałym czasie do obliczania odwrotności modularnej dla nonce podpisu k, co może umożliwić zdalnym atakującym uzyskanie tajnych kluczy ECDSA poprzez atak boczny oparty na czasie.
- CVE-2016-2194Wysokie
Funkcja ressol w Botan przed wersją 1.10.11 oraz 1.11.x przed wersją 1.11.27 pozwala zdalnym atakującym na wywołanie odmowy usługi (nieskończona pętla) poprzez nieokreślony input do funkcji OS2ECP, związanej z modułem złożonym.
- CVE-2015-7827Wysokie
Botan w wersjach przed 1.10.13 oraz 1.11.x przed 1.11.22 umożliwia zdalnym atakującym przeprowadzanie ataków milionów wiadomości poprzez pomiar różnic czasowych związanych z dekodowaniem paddingu PKCS#1.
- CVE-2015-5727Wysokie
Dekoder BER w Botan 1.10.x przed wersją 1.10.10 oraz 1.11.x przed wersją 1.11.19 umożliwia zdalnym atakującym spowodowanie odmowy usługi (zużycie pamięci) poprzez nieokreślone wektory, związane z polem długości.
- CVE-2015-5726Wysokie
Dekoder BER w Botan w wersjach 0.10.x przed 1.10.10 oraz 1.11.x przed 1.11.19 pozwala zdalnym atakującym na spowodowanie awarii aplikacji poprzez przesłanie pustego BIT STRING w danych ASN.1.
- CVE-2026-34582Krytyczne
W implementacji TLS 1.3 w bibliotece Botan przed wersją 3.11.1, rekordy ApplicationData mogą być przetwarzane przed odebraniem komunikatu Finished. Umożliwia to klientowi ominięcie uwierzytelniania certyfikatem.
- CVE-2015-7826Krytyczne
Botan w wersjach 1.11.x przed 1.11.22 niewłaściwie obsługuje dopasowywanie z użyciem znaków wieloznacznych w nazwach hostów, co może umożliwić zdalnym atakującym osiągnięcie nieokreślonego wpływu za pomocą ważnego certyfikatu X.509.
Oryginalny opis (angielski, źródło NVD)
The Miller-Rabin primality check in Botan before 1.10.8 and 1.11.x before 1.11.9 improperly uses a single random base, which makes it easier for remote attackers to defeat cryptographic protection mechanisms via a DH group.

