CVE-2026-5446

wolfSSL ARIA-GCM TLS 1.2/DTLS 1.2 GCM nonce reuse

State
Published
Severity
6.0 Medium
Published
Apr 9, 2026
Updated
Apr 10, 2026
Reserved
Apr 2, 2026

Read the record on cve.org

Description

In wolfSSL, ARIA-GCM cipher suites used in TLS 1.2 and DTLS 1.2 reuse an identical 12-byte GCM nonce for every application-data record. Because wc_AriaEncrypt is stateless and passes the caller-supplied IV verbatim to the MagicCrypto SDK with no internal counter, and because the explicit IV is zero-initialized at session setup and never incremented in non-FIPS builds. This vulnerability affects wolfSSL builds configured with --enable-aria and the proprietary MagicCrypto SDK (a non-default, opt-in configuration required for Korean regulatory deployments). AES-GCM is not affected because wc_AesGcmEncrypt_ex maintains an internal invocation counter independently of the call-site guard.

Scores

CVSSScoreVectorSource
4.06.0 MediumCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:NwolfSSL

Weaknesses

  • CWE-323 Reusing a Nonce, Key Pair in Encryption

Affected Products

ProductVersions
wolfSSLwolfSSL
  • 5.2.1 to before 5.9.1Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.