Katalog CVE

CVE-2026-42327

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece rust-openssl, wersje od 0.9.7 do przed 0.10.79, występuje podatność związana z nieprawidłowym przetwarzaniem adresów URL responderów OCSP z rozszerzenia AIA certyfikatu. Użycie nieprawidłowych bajtów w lokalizacji dostępu OCSP może prowadzić do naruszenia zasady UTF-8, co skutkuje nieokreślonym zachowaniem.

Ocena ryzyka

Organizacje mogą być narażone na nieprzewidywalne zachowanie aplikacji, co może prowadzić do awarii lub wykorzystania podatności przez atakujących. W szczególności, może to wpłynąć na bezpieczeństwo aplikacji korzystających z tej biblioteki.

Rekomendacja

Zaleca się aktualizację biblioteki rust-openssl do wersji 0.10.79 lub nowszej, aby usunąć tę podatność. Należy również przeprowadzić audyt kodu w celu identyfikacji potencjalnych miejsc, gdzie może wystąpić podobne zachowanie.

Inne podatności w rust-openssl

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

rust-openssl provides OpenSSL bindings for the Rust programming language. From 0.9.7 to before 0.10.79, X509Ref::ocsp_responders returns OCSP responder URLs from a certificate's AIA extension as OpensslString, whose Deref<Target = str> wraps the raw bytes with str::from_utf8_unchecked. OpenSSL does not enforce that the underlying IA5String is ASCII, so a certificate with non-UTF-8 bytes in its OCSP accessLocation causes safe Rust code to construct a &str that violates the UTF-8 invariant — resulting in undefined behavior. This vulnerability is fixed in 0.10.79.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS