VYPR

Wolfssl

by WolfSSL

Source repositories

CVEs (143)

  • CVE-2020-24613MedAug 24, 2020
    risk 0.44cvss 6.8epss 0.01

    wolfSSL before 4.5.0 mishandles TLS 1.3 server data in the WAIT_CERT_CR state, within SanityCheckTls13MsgReceived() in tls13.c. This is an incorrect implementation of the TLS 1.3 client state machine. This allows attackers in a privileged network position to completely…

  • CVE-2026-8720HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    wc_Blake2bHmacFinal and wc_Blake2sHmacFinal discard the message when the key length exceeds the block size, producing a MAC that is independent of the input. When the supplied key is longer than the BLAKE2 block size the key-hashing branch reinitialized the running hash state,…

  • CVE-2026-7532HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    iPAddress name constraints bypass when WOLFSSL_IP_ALT_NAME is not defined. IP address name constraints are not enforced in that configuration, allowing a certificate to bypass an issuing CA's IP address constraints.

  • CVE-2026-7511HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    PKCS7_verify signer confusion allows forged signatures, where the signer associated with a signature is not correctly bound, permitting a forged signature to be accepted.

  • CVE-2026-6331HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    HMAC zero-length tag forgery in EVP_DigestVerifyFinal, where a zero-length tag could be accepted as valid during HMAC verification. In the OpenSSL-compatibility HMAC verify path the supplied signature length was only checked as not exceeding the MAC length, so a zero-length or…

  • CVE-2026-6325HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    Out-of-bounds write in SetSuitesHashSigAlgo when processing an oversized signature algorithms list, allowing a write past the bounds of the destination buffer.

  • CVE-2026-11703HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    Missing SNI/ALPN binding on stateful (session-ID) resumption, which previously skipped the binding check performed for ticket-based resumption. A cached session could be resumed under a different SNI/ALPN than originally negotiated and, where client-authentication policy differs…

  • CVE-2026-6731HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    X.509 name constraint bypass via the Subject Common Name when treated as a DNS-type name. A certificate whose Subject CN violates an issuing CA's DNS name constraints could be accepted.

  • CVE-2026-6679HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.01

    A heap buffer overflow could occur in the DTLS 1.3 ACK serialization path before the connecting peer is authenticated. The buffer overflow was due to an integer truncation when computing the length of the ACK record-number list, causing an undersized buffer to be allocated and…

  • CVE-2026-55960HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    Un-negotiated Raw Public Key (RFC 7250) accepted in place of an X.509 certificate, bypassing chain validation. A raw public key has no chain, so ParseCertRelative() accepts it without performing any trust verification; it must therefore only be accepted when RPK was actually…

  • CVE-2026-55958HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    Out-of-bounds write in the Renesas TSIP TLS 1.3 transcript buffer. In tsip_StoreMessage() the capacity check guarding the fixed message bag (MSGBAG_SIZE) sets an error code but fails to return, so execution falls through to an XMEMCPY that writes past the end of the buffer once…

  • CVE-2026-12340HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    Out-of-bounds heap read during SM2/SM3 certificate signature verification. When parsing a certificate with an SM3wSM2 signature, the Subject Key Identifier computation reads the trailing 65 bytes of the public key without checking that the key is at least that long. A public key…

  • CVE-2026-11310HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    X.509 trust-chain bypass in the OpenSSL compatibility certificate verifier (wolfSSL_X509_verify_cert()). This affects only builds with --enable-opensslextra (OPENSSL_EXTRA) and whose application validates certificates by calling X509_verify_cert() with caller-supplied untrusted…

  • CVE-2026-10512HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    The X25519 x86_64 assembly implementation fails to clear the most significant bit during the final modular reduction, so the computed result may not be fully reduced modulo the field prime 2^255 - 19. This can leave the field element in a non-canonical form, producing an…

  • CVE-2026-10097HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    wolfSSL's AVX2-optimized ML-KEM implementation (mlkem_cmp_avx2) compares only 1536 of the 1568 ciphertext bytes during the Fujisaki-Okamoto re-encryption check in ML-KEM-1024 decapsulation. Ciphertexts that differ from the expected re-encryption solely in bytes 1536-1567 bypass…

  • CVE-2026-55967HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    AES-GCM encryption/decryption with extremely large cumulative single message sizes (>64 GiB) were not properly rejected by the streaming APIs, allowing counter wrap, keystream reuse, and consequent plaintext recovery.

  • CVE-2026-55961HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    wolfSSL_PKCS7_verify() returning success for a degenerate (certs-only) PKCS#7 object that contains no signer. Such an object has empty signerInfos, so the underlying signed-data verification succeeds without authenticating any content. The compatibility-layer verify path now…

  • CVE-2026-11999HigJun 25, 2026
    risk 0.42cvss 7.5epss 0.00

    X.509 trust-chain bypass (path-depth exhaustion) in the OpenSSL compatibility certificate verifier (wolfSSL_X509_verify_cert()). This affects only builds with --enable-opensslextra whose application calls X509_verify_cert() with caller-supplied untrusted intermediates; for those…

  • CVE-2026-5477HigApr 10, 2026
    risk 0.42cvss 7.5epss 0.00

    An integer overflow existed in the wolfCrypt CMAC implementation, that could be exploited to forge CMAC tags. The function wc_CmacUpdate used the guard `if (cmac->totalSz != 0)` to skip XOR-chaining on the first block (where digest is all-zeros and the XOR is a…

  • CVE-2026-5447HigApr 9, 2026
    risk 0.42cvss 7.5epss 0.00

    Heap buffer overflow in CertFromX509 via AuthorityKeyIdentifier size confusion. A heap buffer overflow occurs when converting an X.509 certificate internally due to incorrect size handling of the AuthorityKeyIdentifier extension.

Page 3 of 8