Katalog CVE

CVE-2026-2646

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W funkcji wolfSSL_d2i_SSL_SESSION() w bibliotece wolfSSL występuje podatność typu przepełnienie bufora na stercie. Podczas deserializacji danych sesji z włączonym SESSION_CERTS, długości certyfikatów i identyfikatorów sesji są odczytywane z niezaufanego źródła bez walidacji granic, co pozwala atakującemu na przepełnienie buforów o stałej wielkości i uszkodzenie pamięci na stercie.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do wstrzyknięcia złośliwego kodu lub destabilizacji aplikacji, co może prowadzić do naruszenia integralności danych lub dostępności usług. Wewnętrzne sesje nie są narażone na tę podatność.

Rekomendacja

Zaleca się aktualizację biblioteki wolfSSL do najnowszej wersji, aby usunąć tę podatność. Należy również przeprowadzić audyt kodu w celu identyfikacji i zabezpieczenia miejsc, gdzie dane sesji są deserializowane.

Powiązane podatności

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

A heap-buffer-overflow vulnerability exists in wolfSSL's wolfSSL_d2i_SSL_SESSION() function. When deserializing session data with SESSION_CERTS enabled, certificate and session id lengths are read from an untrusted input without bounds validation, allowing an attacker to overflow fixed-size buffers and corrupt heap memory. A maliciously crafted session would need to be loaded from an external source to trigger this vulnerability. Internal sessions were not vulnerable.

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