Nonce Reuse Vulnerability in wolfSSL's ARIA-GCM Cipher Suites
CVE-2026-5446
What is CVE-2026-5446?
The vulnerability in wolfSSL arises from the reuse of an identical 12-byte GCM nonce across all application-data records in ARIA-GCM cipher suites used with TLS 1.2 and DTLS 1.2. Since the wc_AriaEncrypt function operates statelessly and directly transmits the provided IV to the MagicCrypto SDK without implementing an internal counter, this results in predictable cryptographic patterns. The explicit IV is initialized to zero during session setup and remains unchanged in non-FIPS builds, further exacerbating the risk. Importantly, this issue is limited to builds configured with the --enable-aria option aimed at compliance with Korean regulations, while AES-GCM remains unaffected due to its mechanism of maintaining an independent invocation counter.
Affected Version(s)
wolfSSL 5.2.1 < 5.9.1
References
CVSS V4
Timeline
Vulnerability published
Vulnerability Reserved
