GHSA-mpwr-8vm7-h73f
ŚrednieStreszczenie
Funkcje `Decode`, `DecodeChain`, `DecodeTrustStore` i `ToPEM` mogą błędnie akceptować pliki PKCS#12 zakodowane z nieprawidłowym hasłem, z powodu braku odrzucania zbyt krótkich kluczy PBMAC1. Użytkownicy, którzy dekodują pliki PKCS#12 z niezaufanych źródeł i polegają na haśle do uwierzytelnienia, mogą być zagrożeni.
Ocena ryzyka
Osoba atakująca może dostarczyć plik PKCS#12 z błędnym hasłem, który zostanie zaakceptowany, co może prowadzić do nieautoryzowanego dostępu lub naruszenia integralności danych.
Rekomendacja
Zaktualizuj bibliotekę do wersji z poprawką i upewnij się, że pliki PKCS#12 z niezaufanych źródeł są odpowiednio weryfikowane.
Oryginalny opis (angielski, źródło NVD)
`Decode`, `DecodeChain`, `DecodeTrustStore`, and `ToPEM` can incorrectly accept PKCS#12 files which were encoded with the wrong password, due to a failure to reject excessively-short PBMAC1 keys. Users who decode PKCS#12 files from untrusted sources and rely on the password for authentication can be

