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

CVE-2026-0819

High
Published: Translated: NVD NIST

Summary

W wolfSSL występuje podatność na przepełnienie bufora stosu w funkcjonalności kodowania PKCS7 SignedData. Błąd w przekazywaniu niewłaściwej wartości pojemności do funkcji EncodeAttributes() może prowadzić do uszkodzenia pamięci stosu lub sterty, gdy aplikacja pozwala na nieufne dane wejściowe.

Risk Assessment

Organizacje mogą być narażone na ataki, które wykorzystują tę podatność do przejęcia kontroli nad aplikacjami, co może prowadzić do poważnych naruszeń bezpieczeństwa i utraty danych.

Recommendation

Zaleca się aktualizację wolfSSL do najnowszej wersji, aby usunąć tę podatność oraz wprowadzenie walidacji danych wejściowych w aplikacjach korzystających z tej biblioteki.

Related vulnerabilities

Original NVD description (English source)

A stack buffer overflow vulnerability exists in wolfSSL's PKCS7 SignedData encoding functionality. In wc_PKCS7_BuildSignedAttributes(), when adding custom signed attributes, the code passes an incorrect capacity value (esd->signedAttribsCount) to EncodeAttributes() instead of the remaining available space in the fixed-size signedAttribs[7] array. When an application sets pkcs7->signedAttribsSz to a value greater than MAX_SIGNED_ATTRIBS_SZ (default 7) minus the number of default attributes already added, EncodeAttributes() writes beyond the array bounds, causing stack memory corruption. In WOLFSSL_SMALL_STACK builds, this becomes heap corruption. Exploitation requires an application that allows untrusted input to control the signedAttribs array size when calling wc_PKCS7_EncodeSignedData() or related signing functions.

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