Podatności Net::IDN::Punycode
6 znanych podatności CVE w Net::IDN::Punycode, przetłumaczonych i ocenionych.
- CVE-2026-87082Nieznane
W bibliotece Net::IDN::Punycode dla Perla w wersjach przed 2.590 funkcja encode_punycode nie sprawdza poprawności wejścia UTF-8. Sformatowany łańcuch z niepoprawnymi bajtami może zawiesić proces, spowodować awarię lub zwrócić etykietę dla innej nazwy. Problem dotyczy tylko bezpośredniego wywołania encode_punycode, dekoder nie jest podatny.
- CVE-2026-87079Nieznane
W bibliotece Net::IDN::Punycode dla Perla w wersjach przed 2.590 dekodowanie długich etykiet w decode_punycode powoduje kwadratowy wzrost kosztu wstawiania znaków. Brak limitu długości etykiety w kierunku konwersji na Unicode pozwala na atak wyczerpania CPU.
- CVE-2026-87078Nieznane
W bibliotece Net::IDN::Punycode dla Perla w wersjach od 2.302 do 2.590 backend XS wycieka bufor wyjściowy przy każdym odrzuconym dekodowaniu etykiety. Brak limitu długości etykiety w kierunku konwersji na Unicode pozwala na powiększanie zużycia pamięci.
- CVE-2026-74766Nieznane
W bibliotece Net::IDN::Punycode dla Perla w wersjach od 2.301 do 2.590 backend XS zawiera błąd use-after-free podczas dekodowania punktu kodowego, który powoduje realokację bufora wyjściowego. Dekodowanie złośliwej etykiety punycode prowadzi do odczytu i zapisu zwolnionej pamięci.
- CVE-2026-74765Nieznane
W bibliotece Net::IDN::Punycode dla Perla w wersjach przed 2.590 backend XS zawiera przepełnienie liczbowe akumulatora delta w encode_punycode. Duże punkty kodowe mogą spowodować odczyt poza zakresem tablicy cyfr, prowadząc do uszkodzenia pamięci lub awarii.
- CVE-2016-15059Nieznane
W bibliotece Net::IDN::Punycode dla Perla w wersjach przed 2.301 backend XS zawiera przepełnienie bufora sterty w encode_punycode. Niektóre zapisy cyfr i terminatora NUL nie sprawdzają dostępnego miejsca, co prowadzi do zapisu poza bufor.

