wolfssl Vulnerability Advisory Catalog

Total 147 security vulnerabilities recorded for wolfssl software and firmware.

← Back to All Vendors
Component: wolfssl

The X25519 x86_64 assembly implementation fails to clear the most significant bit during the final modular reduction, so the computed result may not b...

๐Ÿ“… 2026-06-25
CVSS 7.5 Dossier →
Component: wolfssl

wolfSSL's AVX2-optimized ML-KEM implementation (mlkem_cmp_avx2) compares only 1536 of the 1568 ciphertext bytes during the Fujisaki-Okamoto re-encrypt...

๐Ÿ“… 2026-06-25
CVSS 7.5 Dossier →
CVE-2026-6291 MEDIUM
Component: wolfssl

Bleichenbacher padding oracle in PKCS#7 KTRI decryption. When decrypting PKCS#7 EnvelopedData using RSA PKCS#1 v1.5 key transport, wolfSSL returned di...

๐Ÿ“… 2026-06-25
CVSS 6.5 Dossier →
CVE-2026-6094 CRITICAL
Component: wolfssl

Heap buffer overread in wc_PKCS7_DecodeEnvelopedData when parsing crafted PKCS7 EnvelopedData. This could theoretically be triggered by attacker-suppl...

๐Ÿ“… 2026-06-25
CVSS 9.1 Dossier →
CVE-2026-6091 MEDIUM
Component: wolfssl

Partial-chain certificate verification may accept chains that terminate at a peer-supplied, untrusted intermediate certificate rather than a trusted a...

๐Ÿ“… 2026-06-25
CVSS 6.5 Dossier →
Component: wolfssl

AES-GCM encryption/decryption with extremely large cumulative single message sizes (>64 GiB) were not properly rejected by the streaming APIs, allowin...

๐Ÿ“… 2026-06-25
CVSS 7.5 Dossier →
Component: wolfssl

wolfSSL_PKCS7_verify() returning success for a degenerate (certs-only) PKCS#7 object that contains no signer. Such an object has empty signerInfos, so...

๐Ÿ“… 2026-06-25
CVSS 7.5 Dossier →
Component: wolfssl

X.509 trust-chain bypass (path-depth exhaustion) in the OpenSSL compatibility certificate verifier (wolfSSL_X509_verify_cert()). This affects only bui...

๐Ÿ“… 2026-06-25
CVSS 7.5 Dossier →
Component: wolfssl

An integer overflow existed in the wolfCrypt CMAC implementation, that could be exploited to forge CMAC tags. The function wc_CmacUpdate used theย guar...

๐Ÿ“… 2026-04-10
CVSS 7.5 Dossier →
Component: wolfssl

wolfSSL_X509_verify_cert in the OpenSSL compatibility layer accepts a certificate chain in which the leaf's signature is not checked, if the attacker ...

๐Ÿ“… 2026-04-10
CVSS 8.1 Dossier →
CVE-2026-5500 MEDIUM
Component: wolfssl

wolfSSL's wc_PKCS7_DecodeAuthEnvelopedData() does not properly sanitize the AES-GCM authentication tag length received and has no lower bounds check. ...

๐Ÿ“… 2026-04-10
CVSS 5.9 Dossier →
Component: wolfssl

In wolfSSL's EVP layer, the ChaCha20-Poly1305 AEAD decryption path in wolfSSL_EVP_CipherFinal (and related EVP cipher finalization functions) fails to...

๐Ÿ“… 2026-04-10
CVSS 8.1 Dossier →
Component: wolfssl

wolfSSL's ECCSI signature verifier `wc_VerifyEccsiHash` decodes the `r` and `s` scalars from the signature blob via `mp_read_unsigned_bin` with no che...

๐Ÿ“… 2026-04-10
CVSS 8.1 Dossier →
Component: wolfssl

An integer underflow issue exists in wolfSSL when parsing the Subject Alternative Name (SAN) extension of X.509 certificates. A malformed certificate ...

๐Ÿ“… 2026-04-10
CVSS 8.1 Dossier →
CVE-2026-5460 MEDIUM
Component: wolfssl

A heap use-after-free exists in wolfSSL's TLS 1.3 post-quantum cryptography (PQC) hybrid KeyShare processing. In the error handling path of TLSX_KeySh...

๐Ÿ“… 2026-04-10
CVSS 6.5 Dossier →
CVE-2026-5448 MEDIUM
Component: wolfssl

X.509 date buffer overflow in wolfSSL_X509_notAfter / wolfSSL_X509_notBefore. A buffer overflow may occur when parsing date fields from a crafted X.50...

๐Ÿ“… 2026-04-10
CVSS 4.3 Dossier →
CVE-2026-5393 CRITICAL
Component: wolfssl

Dual-Algorithm CertificateVerify out-of-bounds read. When processing a dual-algorithm CertificateVerify message, an out-of-bounds read can occur on cr...

๐Ÿ“… 2026-04-10
CVSS 9.1 Dossier →
CVE-2026-5392 MEDIUM
Component: wolfssl

Heap out-of-bounds read in PKCS7 parsing. A crafted PKCS7 message can trigger an OOB read on the heap. The missing bounds check is in the indefinite-l...

๐Ÿ“… 2026-04-10
CVSS 5.4 Dossier →
CVE-2026-5507 MEDIUM
Component: wolfssl

When restoring a session from cache, a pointer from the serialized session data is used in a free operation without validation. An attacker who can po...

๐Ÿ“… 2026-04-09
CVSS 4.0 Dossier →
CVE-2026-5504 MEDIUM
Component: wolfssl

A padding oracle exists in wolfSSL's PKCS7 CBC decryption that could allow an attacker to recover plaintext through repeated decryption queries with m...

๐Ÿ“… 2026-04-09
CVSS 5.3 Dossier →
CVE-2026-5503 CRITICAL
Component: wolfssl

In TLSX_EchChangeSNI, the ctx->extensions branch set extensions unconditionally even when TLSX_Find returned NULL. This caused TLSX_UseSNI to attach t...

๐Ÿ“… 2026-04-09
CVSS 9.1 Dossier →
Component: wolfssl

A stack buffer overflow exists in wolfSSL's PKCS7 implementation in the wc_PKCS7_DecryptOri() function in wolfcrypt/src/pkcs7.c. When processing a CMS...

๐Ÿ“… 2026-04-09
CVSS 8.0 Dossier →
CVE-2026-5778 MEDIUM
Component: wolfssl

Integer underflow in wolfSSL packet sniffer <= 5.9.0 allows an attacker to cause a program crash in the AEAD decryption path by injecting a TLS record...

๐Ÿ“… 2026-04-09
CVSS 6.5 Dossier →
CVE-2026-5772 MEDIUM
Component: wolfssl

A 1-byte stack buffer over-read was identified in the MatchDomainName function (src/internal.c) during wildcard hostname validation when the LEFT_MOST...

๐Ÿ“… 2026-04-09
CVSS 5.3 Dossier →
Page 2 of 7 (147 Total Records)