VulnSea

wolfssl has 16 CVEs on record between 2025 and 2026. Disclosure cadence is accelerating: 14 in the last 90 days against 0 in the 90 before. The busiest recent month was September 2026 with 11. The median CVSS is 6.5 (medium), with 1 rated critical. None have a confirmed exploitation report. The dominant weakness classes are CWE-295 (6) and CWE-323 (3). Most affected products: wolfssl (13), wolfengine (2), wolfprovider (1).

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
0% vs 1% corpus
Median CVSS
6.5
Publish → KEV
—
Last 90 days
14 prev 0

Products

  • wolfssl 13
  • wolfengine 2
  • wolfprovider 1
16
Total CVEs
1
Critical
0
CISA KEV
0
Exploited

wolfssl vulnerabilities

CVEs affecting wolfssl, newest first. Open any entry for full detail, references, and exploit status.

16 CVEsRSS

CVE-2026-93304Low· 3.7⚖ disputed
1mo ago

A (D)TLS 1.2 client can accept a ChangeCipherSpec message before it has sent its ClientKeyExchange

A (D)TLS 1.2 client can accept a ChangeCipherSpec message before it has sent its ClientKeyExchange. No master secret has been derived at that point, so the client installs read keys derived from a known (deterministic) key and checks the…

▾ Sunlitwolfssl · wolfsslEPSS 0.15%via NVD
CVE-2026-93302High· 8.2
1mo ago

MatchTrustedPeer ignores the public key used, leading to forged CA clones passing verification

MatchTrustedPeer ignores the public key used, leading to forged CA clones passing verification. Affected builds are any that enable the macro WOLFSSL_TRUST_PEER_CERT and load CA certificates with wolfSSL_CTX_trust_peer_cert() or wolfSSL_…

▾ Twilightwolfssl · wolfsslEPSS 0.24%via NVD
CVE-2026-89134Critical· 9.1⚖ disputed
1mo ago

A certificate with no dNSName SAN but another SAN type present (e.g

A certificate with no dNSName SAN but another SAN type present (e.g. registeredID or iPAddress) bypassed the Subject CN dNSName name-constraint check. The CN-as-DNS fallback was gated on cert->subjectCN != NULL && cert->altNames == NULL …

▾ Midnightwolfssl · wolfsslEPSS 0.17%via NVD
CVE-2026-89136High· 8.3
1mo ago

When using RPK (Raw Public Key), the client side of a TLS 1.2, 1.3 and DTLS 1.2 connection could accept an unsolicited server_cert_type=RawPublicKey which allowed a malicious or misbehaving server to bypass authentication

When using RPK (Raw Public Key), the client side of a TLS 1.2, 1.3 and DTLS 1.2 connection could accept an unsolicited server_cert_type=RawPublicKey which allowed a malicious or misbehaving server to bypass authentication. RPK is off by …

▾ TwilightwolfSSL · wolfSSLEPSS 0.38%via NVD
CVE-2026-89135Medium· 6.5
1mo ago

A failed X509_verify_cert call permanently plants an unverified attacker CA in the shared CertManager, bypassing certificate validation in every type-blind sibling consumer (native TLS, OCSP, CRL, direct CM verify)

A failed X509_verify_cert call permanently plants an unverified attacker CA in the shared CertManager, bypassing certificate validation in every type-blind sibling consumer (native TLS, OCSP, CRL, direct CM verify). This affects version …

▾ Sunlitwolfssl · wolfsslEPSS 0.11%via NVD
CVE-2026-94417Medium· 5.3⚖ disputed
1mo ago

When an application enables both OCSP and CRL revocation checking on one WOLFSSL_CTX or certificate manager, wolfSSL skips the CRL check for any peer certificate that carries no Authority Information Access OCSP URL, and accepts a certif…

When an application enables both OCSP and CRL revocation checking on one WOLFSSL_CTX or certificate manager, wolfSSL skips the CRL check for any peer certificate that carries no Authority Information Access OCSP URL, and accepts a certif…

▾ Sunlitwolfssl · wolfsslEPSS 0.17%via NVD
CVE-2026-89133Medium· 5.3
1mo ago

wolfSSL versions 5.9.2 and earlier contain a flaw in the X.509 certificate validation logic where it fails to properly enforce NameConstraints extensions when there is an unconstrained CA tier between a name-constrained intermediate CA a…

wolfSSL versions 5.9.2 and earlier contain a flaw in the X.509 certificate validation logic where it fails to properly enforce NameConstraints extensions when there is an unconstrained CA tier between a name-constrained intermediate CA a…

▾ Sunlitwolfssl · wolfsslEPSS 0.13%via NVD
CVE-2026-89102Medium· 6.5
1mo ago

In wolfSSL versions 5.7.2 through 5.9.2 there is a client-side implementation flaw in RFC 6961, multiple OCSP response stapling, which can lead to certificate forgery

In wolfSSL versions 5.7.2 through 5.9.2 there is a client-side implementation flaw in RFC 6961, multiple OCSP response stapling, which can lead to certificate forgery. When a wolfSSL client enables OCSP stapling with the HAVE_CERTIFICATE…

▾ Sunlitwolfssl · wolfsslEPSS 0.13%via NVD
CVE-2026-15442Medium· 5.3⚖ disputed
1mo ago

In all builds that make use of (D)TLS, including default builds, there is a series of conditional states during the TLS shutdown which could lead to a heap-use-after free

In all builds that make use of (D)TLS, including default builds, there is a series of conditional states during the TLS shutdown which could lead to a heap-use-after free. If an application ended up getting a partial wolfSSL_read() which…

▾ Sunlitwolfssl · wolfsslEPSS 0.21%via NVD
CVE-2026-94419Medium· 5.4⚖ disputed
1mo ago

Without NO_SESSION_CACHE_REF, wolfSSL_get_session() does not return a session object but a ClientSession reference of the form {row, index, hash(sessionID)} into the process-global SessionCache, and ClientSessionToSession() validates it …

Without NO_SESSION_CACHE_REF, wolfSSL_get_session() does not return a session object but a ClientSession reference of the form {row, index, hash(sessionID)} into the process-global SessionCache, and ClientSessionToSession() validates it …

▾ Sunlitwolfssl · wolfsslEPSS 0.10%via NVD
CVE-2026-94418High· 7.5⚖ disputed
1mo ago

Under WOLFSSL_SMALL_CERT_VERIFY, ProcessPeerCertParse() runs the certificate signature check separately from the parse to keep peak memory down, then merges the two results, but it merged the signature result back only when the parse ret…

Under WOLFSSL_SMALL_CERT_VERIFY, ProcessPeerCertParse() runs the certificate signature check separately from the parse to keep peak memory down, then merges the two results, but it merged the signature result back only when the parse ret…

▾ Twilightwolfssl · wolfsslEPSS 0.11%via NVD
CVE-2026-81341Medium· 6.5
2mo ago

wolfEngine before 1.4.1 sources the explicit AES-CCM nonce for TLS 1.2 and DTLS 1.2 records from the record input buffer instead of the TLS sequence number carried in the additional authenticated data

wolfEngine before 1.4.1 sources the explicit AES-CCM nonce for TLS 1.2 and DTLS 1.2 records from the record input buffer instead of the TLS sequence number carried in the additional authenticated data. Because the record layer leaves the…

▾ Sunlitwolfssl · wolfengineEPSS 0.32%via NVD
CVE-2026-81020High· 7.4
2mo ago

wolfEngine before 1.4.1 generates the 8-byte explicit AES-GCM nonce once when the TLS write key is set and never increments it per record

wolfEngine before 1.4.1 generates the 8-byte explicit AES-GCM nonce once when the TLS write key is set and never increments it per record. As a result every TLS 1.2 and DTLS 1.2 AES-GCM record within a connection is encrypted under an id…

▾ Twilightwolfssl · wolfengineEPSS 0.38%via NVD
CVE-2026-81019High· 7.4
2mo ago

wolfProvider before 1.2.2 generates the 8-byte explicit AES-GCM nonce once when the TLS write key is set and never increments it per record

wolfProvider before 1.2.2 generates the 8-byte explicit AES-GCM nonce once when the TLS write key is set and never increments it per record. As a result every TLS 1.2 and DTLS 1.2 AES-GCM record within a connection is encrypted under an …

▾ Twilightwolfssl · wolfproviderEPSS 0.38%via NVD
CVE-2026-5263Medium· 6.5
6mo ago

URI nameConstraints from constrained intermediate CAs are parsed but not enforced during certificate chain verification in wolfcrypt/src/asn.c

URI nameConstraints from constrained intermediate CAs are parsed but not enforced during certificate chain verification in wolfcrypt/src/asn.c. A compromised or malicious sub-CA could issue leaf certificates with URI SAN entries that vio…

▾ Sunlitwolfssl · wolfsslEPSS 0.18%via NVD
CVE-2025-11933Medium· 6.5
11mo ago

Improper Input Validation in the TLS 1.3 CKS extension parsing in wolfSSL 5.8.2 and earlier on multiple platforms allows a remote unauthenticated attacker to potentially cause a denial-of-service via a crafted ClientHello message with du…

Improper Input Validation in the TLS 1.3 CKS extension parsing in wolfSSL 5.8.2 and earlier on multiple platforms allows a remote unauthenticated attacker to potentially cause a denial-of-service via a crafted ClientHello message with du…

▾ Sunlitwolfssl · wolfsslEPSS 0.45%via NVD
wolfssl vulnerabilities (CVEs) · VulnSea