Podatności Crypt::OpenSSL::PKCS12
4 znanych podatności CVE w Crypt::OpenSSL::PKCS12, przetłumaczonych i ocenionych.
- CVE-2026-9265Krytyczne
Wersje Crypt::OpenSSL::PKCS12 przed 1.96 dla Perla pozwalają na odczyt poza granicami pamięci (OOB) w funkcji print_attribute dla atrybutu UTF8STRING. Funkcja ta kopiuje wartość atrybutu ASN.1 do bufora pamięci, nie dodając znaku NUL na końcu, co prowadzi do niebezpiecznego odczytu sąsiednich bajtów.
- CVE-2026-8721Krytyczne
Wersje Crypt::OpenSSL::PKCS12 do 1.94 dla Perla obcinają hasła zawierające wbudowane NULL-e. Parametry hasła w PKCS12.xs są zadeklarowane jako char *, co prowadzi do utraty długości hasła w Perl.
- CVE-2026-8507Krytyczne
Wersje Crypt::OpenSSL::PKCS12 do 1.94 dla Perla zawierają błędy pisania poza granicami (OOB). Podczas analizy pliku PKCS12 z atrybutem OCTET STRING (lub BIT STRING) o rozmiarze >= 1 GiB, może dojść do błędu pisania w stercie, co stwarza potencjał do zdalnego wykonania kodu (RCE) z powodu przepełnienia całkowitego w obliczeniach rozmiaru przekazywanych do Renew().
- CVE-2026-17510Wysokie
W bibliotece Crypt::OpenSSL::PKCS12 dla Perla przed wersją 1.98 występuje podatność na dereferencję wskaźnika NULL w funkcji print_attribute przy atrybucie BMPSTRING o zerowej długości. Zerowa długość powoduje, że bufor jest zwalniany i zwraca NULL, a następnie wywołanie strlen na tym wskaźniku powoduje awarię procesu.

