wolfSSL wolfSSL

98 published vulnerabilities name this product.

As the CNAs write it in their CVE records (vendor and product); the versions are theirs.

CVEVulnerable versionsTitleSeverityPublishedEPSSExploitation
CVE-2026-154424.4.0 – 5.9.2Heap use-after-free on read during bidirectional (D)TLS shutdownLOW 2.30.2 %
CVE-2026-891025.7.2 – 5.9.2OCSP stapling v2 multi accepts non-CA chain certificates as issuersHIGH 8.30.1 %
CVE-2026-89133≤ 5.9.2NameConstraints not enforced across unconstrained intermediate CAMEDIUM 6.30.1 %
CVE-2026-891345.9.2Subject CN name-constraint check bypassed when non-DNS SAN presentMEDIUM 6.30.2 %
CVE-2026-891355.8.4 – 5.9.2Failed X509_verify_cert leaves unverified CA in shared CertManagerMEDIUM 6.30.1 %
CVE-2026-891365.6.0 – 5.9.2Client accepts unsolicited RawPublicKey server certificate typeHIGH 8.30.4 %
CVE-2026-933025.3.0 – 5.9.2Trusted peer certificate match ignores public key, allowing forged CA clonesHIGH 8.30.2 %
CVE-2026-933044.7.0 – 5.9.2(D)TLS 1.2 client accepts early ChangeCipherSpec before ClientKeyExchangeMEDIUM 6.30.2 %
CVE-2026-94417≤ 5.9.2CRL check skipped when OCSP enabled and certificate has no OCSP URLLOW 2.30.2 %
CVE-2026-944183.15.5 – 5.9.2Signature failure masked by date error under WOLFSSL_SMALL_CERT_VERIFYLOW 2.30.1 %
CVE-2026-944195.3.0 – 5.9.2Client session cache reference poisoning allows resumption with wrong serverLOW 2.30.1 %
CVE-2026-75113.15.5 – 5.9.1PKCS7_verify signer confusion allows forged signatures to be acceptedMEDIUM 5.90.3 %
CVE-2026-7532≤ 5.9.1iPAddress name constraints not enforced when WOLFSSL_IP_ALT_NAME is undefinedMEDIUM 5.70.3 %
CVE-2026-87205.9.0 – 5.9.1HMAC-BLAKE2 final discards message when key length exceeds block sizeMEDIUM 5.90.2 %
CVE-2026-100984.6.0 – 5.9.1OCSP CertID serial-number length-confusion in wolfSSL_OCSP_resp_find_statusMEDIUM 6.30.2 %
CVE-2026-117033.15.0 – 5.9.1Missing SNI/ALPN binding on stateful (session-ID) TLS session resumptionMEDIUM 6.00.4 %
CVE-2026-559625.5.4 – 5.9.1TLS 1.3 post-handshake authentication: server accepts Finished without client Certificate/CertificateVerifyMEDIUM 6.00.2 %
CVE-2026-60925.2.0 – 5.9.1Encrypt-then-MAC could fall back to MAC-then-Encrypt when HAVE_ENCRYPT_THEN_MAC is configuredLOW 2.10.4 %
CVE-2026-63254.8.0 – 5.9.1Out-of-bounds write in SetSuitesHashSigAlgo on oversized signature algorithms listLOW 2.00.3 %
CVE-2026-63293.10.0 – 5.9.1PKCS#12 MAC verification uses attacker-controlled comparison lengthMEDIUM 6.00.2 %
CVE-2026-63305.7.4 – 5.9.1ML-KEM ARM64 NEON ciphertext comparison only compares half of the inputMEDIUM 6.30.2 %
CVE-2026-63313.15.5 – 5.9.1HMAC zero-length tag forgery in EVP_DigestVerifyFinalLOW 2.10.2 %
CVE-2026-64123.9.10 – 5.9.1Continued acceptance of SHA-1/MD5 digests in certificate processingLOW 2.30.1 %
CVE-2026-64504.3.0 – 5.9.1CRL critical extension bypass in ParseCRL_ExtensionsLOW 1.00.3 %
CVE-2026-66783.15.5 – 5.9.1Integer underflow in wc_PKCS7_DecryptOri handling crafted Other Recipient InfoLOW 1.00.3 %
CVE-2026-66795.4.0 – 5.9.0DTLS 1.3 ACK serialization heap buffer overflow via integer truncationHIGH 8.80.5 %
CVE-2026-66813.10.0 – 5.9.0PKCS#7 decode ignores caller output buffer size, writing past buffer boundsLOW 1.00.4 %
CVE-2026-67313.9.10 – 5.9.1X.509 name constraint bypass via Subject CN treated as a DNS nameMEDIUM 6.00.1 %
CVE-2026-75315.8.0 – 5.9.1Use-after-free in PQC hybrid key-share handlingLOW 2.30.5 %
CVE-2026-100975.7.0 – 5.9.1ML-KEM-1024 x64 AVX2 incomplete cipher text comparison enables IND-CCA2 break and static private-key recoveryHIGH 8.30.3 %
CVE-2026-105125.6.4 – 5.9.1X25519 x86_64 assembly final reduction leaves non-canonical field elementLOW 2.30.5 %
CVE-2026-105923.9.10 – 5.9.1Wildcard DNS SAN bypasses CA name-constraint checksMEDIUM 6.30.2 %
CVE-2026-113105.8.4 – 5.9.1X.509 trust-chain bypass in wolfSSL_X509_verify_cert() via untrusted intermediate anchoringHIGH 8.70.2 %
CVE-2026-123405.6.4 – 5.9.1Out-of-bounds heap read in SM2/SM3 certificate Subject Key Identifier computationMEDIUM 6.30.3 %
CVE-2026-559585.4.0 – 5.9.1Renesas TSIP TLS 1.3 transcript buffer out-of-bounds write in tsip_StoreMessageHIGH 8.30.4 %
CVE-2026-559605.6.4 – 5.9.1Un-negotiated Raw Public Key (RFC 7250) accepted in place of X.509, bypassing chain validationHIGH 8.20.2 %
CVE-2026-559645.7.4 – 5.9.1Chain intermediate CA:TRUE without keyCertSign accepted as a signing CA (temporary CA exemption)MEDIUM 6.30.2 %
CVE-2026-119995.7.4 – 5.9.1X.509 trust-chain bypass via path-depth exhaustion in wolfSSL_X509_verify_cert()HIGH 8.20.2 %
CVE-2026-559674.8.0 – 5.9.1AES-GCM streaming APIs do not reject >64 GiB cumulative single messages, enabling counter wrap and keystream reuseLOW 2.00.2 %
CVE-2026-559613.15.7 – 5.9.1wolfSSL_PKCS7_verify() reports success for degenerate (certs-only) PKCS#7 with no signerHIGH 8.20.1 %
CVE-2026-60915.7.4 – 5.9.1Partial-chain verification accepts untrusted intermediate as trust anchorMEDIUM 6.00.2 %
CVE-2026-62913.9.10 – 5.9.1Bleichenbacher padding oracle in PKCS#7 KTRI RSA PKCS#1 v1.5 decryptionMEDIUM 6.00.2 %
CVE-2026-60945.8.0 – 5.9.1Heap buffer overread in wc_PKCS7_DecodeEnvelopedData parsing crafted PKCS7 EnvelopedDataMEDIUM 6.30.5 %
CVE-2026-5477≤ 5.9.0Prefix-substitution forgery via integer overflow in wolfCrypt CMACHIGH 8.20.4 %
CVE-2026-5188≤ 5.9.0Integer underflow in X.509 SAN parsing in wolfSSLLOW 2.30.1 %
CVE-2026-5500≤ 5.9.0Improper Validation of AES-GCM Authentication Tag Length in PKCS#7 Envelope Allows Authentication BypassHIGH 8.70.5 %
CVE-2026-5501≤ 5.9.0Improper Certificate Signature Verification in X.509 Chain Validation Allows Forged Leaf CertificatesHIGH 8.60.3 %
CVE-2026-5466< 5.9.1wc_VerifyEccsiHash missing sanity checkHIGH 7.60.2 %
CVE-2026-5479< 5.9.1wolfSSL EVP ChaCha20-Poly1305 AEAD authentication tagHIGH 7.60.2 %
CVE-2026-5460< 5.9.1Heap Use-After-Free in PQC Hybrid KeyShare Error Cleanup in wolfSSL TLS 1.3MEDIUM 6.30.2 %
CVE-2026-5448< 5.9.11-2 Byte Buffer Overflow in wolfSSL_X509_notAfter/notBeforeLOW 2.30.3 %
CVE-2026-5392< 5.9.1wolfSSL heap OOB read in PKCS7 SignedData streamingLOW 2.30.2 %
CVE-2026-5393< 5.9.1OOB Read in DoTls13CertificateVerify with WOLFSSL_DUAL_ALG_CERTSMEDIUM 6.30.2 %
CVE-2026-5295< 5.9.1Stack Buffer Overflow in wolfSSL PKCS7 wc_PKCS7_DecryptOri() via Oversized OIDMEDIUM 5.90.2 %
CVE-2026-5503≤ 5.9.0out-of-bounds write in TLSX_EchChangeSNI via attacker-controlled publicNameMEDIUM 6.90.5 %
CVE-2026-5504≤ 5.9.0PKCS7 CBC Padding Oracle — Plaintext RecoveryMEDIUM 6.30.1 %
CVE-2026-5507≤ 5.9.0Session Cache Restore — Arbitrary Free via Deserialized PointerMEDIUM 4.10.2 %
CVE-2026-5772≤ 5.9.0MatchDomainName 1-Byte Stack Buffer Over-Read in Hostname ValidationLOW 2.10.2 %
CVE-2026-5778≤ 5.9.0Integer underflow leads to out-of-bounds access in sniffer ChaCha decrypt path.LOW 2.10.2 %
CVE-2026-5264< 5.9.1DTLS 1.3 ACK heap buffer overflowHIGH 8.30.4 %
CVE-2026-5263< 5.9.1URI nameConstraints not enforced in ConfirmNameConstraints()HIGH 7.00.2 %
CVE-2026-54465.2.1 – < 5.9.1wolfSSL ARIA-GCM TLS 1.2/DTLS 1.2 GCM nonce reuseMEDIUM 6.00.3 %
CVE-2026-5447< 5.9.1Heap buffer overflow in CertFromX509() via AuthorityKeyIdentifierMEDIUM 6.30.3 %
CVE-2026-5187≤ 5.9.0Heap Out-of-Bounds Write in DecodeObjectId() in wolfSSLLOW 2.30.3 %
CVE-2026-51943.12.0 – < 5.9.1wolfSSL ECDSA Certificate VerificationCRITICAL 9.30.6 %
CVE-2026-4159< 5.9.0wc_PKCS7_DecodeEnvelopedData 1 byte out-of-bounds readLOW 1.20.1 %
CVE-2026-3230< 5.9.0Improper key_share validation in TLS 1.3 HelloRetryRequestLOW 1.20.2 %
CVE-2026-4395≤ 5.8.4Heap-based buffer overflow in wc_ecc_import_x963_ex KCAPI pathLOW 1.30.4 %
CVE-2026-3547< 5.9.0wolfSSL: out-of-bounds read (DoS) in ALPN parsing due to incomplete validationHIGH 7.50.3 %
CVE-2026-3580< 5.9.0Compiler-induced timing leak in sp_256_get_entry_256_9 on RISC-VLOW 2.10.1 %
CVE-2026-3579< 5.9.0Non-constant time multiplication subroutine __muldi3 on RISC-V RV32ILOW 2.10.3 %
CVE-2026-3548< 5.9.0Buffer overflow in CRL number parsing in wolfSSLHIGH 7.20.5 %
CVE-2026-2646≤ 5.8.4Heap buffer overflow in session parsing with wolfSSL_d2i_SSL_SESSION() functionMEDIUM 5.00.1 %
CVE-2026-2645< 5.8.4Acceptance of CertificateVerify Message before ClientKeyExchange in TLS 1.2MEDIUM 5.50.1 %
CVE-2026-1005≤ 5.8.4Integer underflow leads to out-of-bounds access in sniffer AES-GCM/CCM/ARIA-GCM decrypt pathLOW 2.10.3 %
CVE-2026-08195.5.0 – < 5.9.0Stack buffer overflow in PKCS7 SignedData encoding with custom signed attributesLOW 2.20.1 %
CVE-2025-13912< 5.8.4Potential non-constant time compiled code with Clang LLVMLOW 1.00.1 %
CVE-2025-12889< 5.8.4TLS 1.2 Client Can Downgrade Digest UsedLOW 2.30.1 %
CVE-2025-11932< 5.8.4Timing Side-Channel in PSK Binder VerificationLOW 2.30.3 %
CVE-2025-11931< 5.8.4Integer Underflow Leads to Out-of-Bounds Access in XChaCha20-Poly1305 DecryptLOW 2.10.3 %
CVE-2025-12888< 5.8.4Constant Time Issue with Xtensa-based ESP32 and X22519LOW 1.00.3 %
CVE-2025-119363.12.0 – < 5.8.4Potential DoS Vulnerability through Multiple KeyShareEntry with Same Group in TLS 1.3 ClientHelloMEDIUM 6.30.5 %
CVE-2025-119343.12.0 – < 5.8.4Improper Validation of Signature Algorithm Used in TLS 1.3 CertificateVerifyLOW 2.10.2 %
CVE-2025-119353.12.0 – < 5.8.4Forward Secrecy Violation in WolfSSL TLS 1.3MEDIUM 6.30.2 %
CVE-2025-73965.8.0; 0Curve25519 BlindingMEDIUM 5.60.2 %
CVE-2025-73943.15.0 – 5.8.0In the OpenSSL compatibility layer implementation, the function RAND_poll() was not behaving as expected and leading to the potential for prHIGH 7.00.5 %
CVE-2025-73955.6.4 – 5.8.0Domain Name Validation Bypass with Apple Native Certificate ValidationCRITICAL 9.20.3 %
CVE-2024-1543≤ 5.6.5AES T-Table sub-cache-line leakageMEDIUM 5.50.2 %
CVE-2024-1544≤ 5.6.4ECDSA nonce bias caused by truncationMEDIUM 4.90.3 %
CVE-2024-5814≤ 5.7.0Unverifed Ciphersuite used on a client-side TLS1.3 DowngradeMEDIUM 5.10.5 %
CVE-2024-5991≤ 5.7.0Buffer overread in domain name matchingCRITICAL 10.00.6 %
CVE-2024-09013.12.2 – 5.6.6SEGV and out of bounds memory read from malicious packetCRITICAL 9.10.7 %
CVE-2023-6936≤ 5.6.5Heap-buffer over-read with WOLFSSL_CALLBACKSCRITICAL 9.10.6 %
CVE-2023-6937≤ 5.6.4Improper (D)TLS key boundary enforcementMEDIUM 5.30.5 %
CVE-2023-69353.12.2 – 5.6.4Marvin Attack vulnerability in SP Math All RSAMEDIUM 5.90.5 %
CVE-2023-37243.14.0 – 5.6.0TLS 1.3 client issue handling malicious server when not including a KSE and PSK extensionCRITICAL 9.10.7 %
CVE-2017-13099<3.12.2wolfSSL Bleichenbacher/ROBOTHIGH 7.527 %
CVE-2017-28003.10.2A specially crafted x509 certificate can cause a single out of bounds byte overwrite in wolfSSL through 3.10.2 resulting in potential certifCRITICAL 9.88.5 %