Podatności Net::BitTorrent
4 znanych podatności CVE w Net::BitTorrent, przetłumaczonych i ocenionych.
- CVE-2026-57082Średnie
Podatność w bibliotece Net::BitTorrent dla Perla przed wersją 2.1.0 polega na generowaniu klucza prywatnego Diffie-Hellmana dla uzgadniania MSE przy użyciu nienadającego się do kryptografii generatora liczb pseudolosowych (PRNG) opartego na funkcji rand(). Pozwala to pasywnemu obserwatorowi na odtworzenie stanu PRNG z przesyłanego w czystym tekście paddingu, a następnie obliczenie klucza prywatnego i odszyfrowanie połączenia.
- CVE-2026-57081Wysokie
Podatność w bibliotece Net::BitTorrent dla Perla (do wersji 2.1.0) pozwala na zdalne wyczerpanie pamięci poprzez głęboko zagnieżdżone dane w formacie bencode. Funkcja dekodująca nie ma ograniczenia głębokości rekurencji, a każdy poziom rekurencji przechowuje kopię bufora, co prowadzi do kwadratowego wzrostu zużycia pamięci.
- CVE-2026-57080Wysokie
W bibliotece Net::BitTorrent dla Perla w wersjach do 2.1.0 włącznie występuje podatność na zdalne wyczerpanie pamięci. Problem polega na braku górnego ograniczenia dla prefiksu długości wiadomości w ramce peer-wire, co pozwala złośliwemu peerowi na wysłanie ogromnego prefiksu i strumieniowanie danych, powodując nieograniczony wzrost bufora wejściowego.
- CVE-2026-57079Średnie
Podatność w bibliotece Net::BitTorrent dla Perla przed wersją 2.1.0 umożliwia zapisywanie plików poza katalogiem pobierania poprzez manipulację ścieżką w metadanych dostarczanych przez rówieśnika. Atakujący może wykorzystać mechanizm rozszerzenia ut_metadata (BEP09) do przekazania nazw plików zawierających sekwencję "..", co prowadzi do ominięcia walidacji ścieżki.

