CVE-2026-5446

High

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.

SeverityHigh
CVSS7.1
Exploit probability—
ProductWolfssl
PublishedApr 9, 2026
First seenApr 9, 2026
Weakness typeCWE-323CWE-323

How to fix

Update
  • wolfssl wolfssl5.9.1 or later

Affected products

ProductAffected versionsFixed in
wolfssl wolfssl5.2.1 ≤ v < 5.9.15.9.1

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.