CVE-2026-3503

Fault injection attack with ML-DSA and ML-KEM on ARM

State
Published
Severity
4.3 Medium
Published
Mar 19, 2026
Updated
Mar 19, 2026
Reserved
Mar 3, 2026

Read the record on cve.org

Description

Protection mechanism failure in wolfCrypt post-quantum implementations (ML-KEM and ML-DSA) in wolfSSL on ARM Cortex-M microcontrollers allows a physical attacker to compromise key material and/or cryptographic outcomes via induced transient faults that corrupt or redirect seed/pointer values during Keccak-based expansion.

This issue affects wolfSSL (wolfCrypt): commit hash d86575c766e6e67ef93545fa69c04d6eb49400c6.

Scores

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

Weaknesses

  • CWE-335 Incorrect Usage of Seeds in Pseudo-Random Number Generator (PRNG)

Affected Products

ProductVersions
wolfSSL (wolfCrypt)wolfSSL Inc.
  • 5.8.2 to before 5.9.0Affected

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.