CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-2646

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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ść.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS