Description
The device is susceptible to electromagnetic fault injection attacks, causing device internal information to be compromised or security mechanisms to be bypassed.
Electromagnetic fault injection may allow an attacker to locally and dynamically modify the signals (both internal and external) of an integrated circuit. EM-FI attacks consist of producing a local, transient magnetic field near the device, inducing current in the device wires. A typical EMFI setup is made up of a pulse injection circuit that generates a high current transient in an EMI coil, producing an abrupt magnetic pulse which couples to the target producing faults in the device, which can lead to:
Potential Impact
Confidentiality, Integrity, Access Control, Availability
Modify Memory, Read Memory, Gain Privileges or Assume Identity, Bypass Protection Mechanism, Execute Unauthorized Code or Commands
Demonstrative Examples
Mitigations & Prevention
Real-World CVE Examples
| CVE ID | Description |
|---|---|
| CVE-2020-27211 | Chain: microcontroller system-on-chip uses a register value stored in flash to set product protection state on the memory bus and does not contain protection against fault injection (CWE-1319) which l |
Related Weaknesses
Frequently Asked Questions
What is CWE-1319?
CWE-1319 (Improper Protection against Electromagnetic Fault Injection (EM-FI)) is a software weakness identified by MITRE's Common Weakness Enumeration. It is classified as a Base-level weakness. The device is susceptible to electromagnetic fault injection attacks, causing device internal information to be compromised or security mechanisms to be bypassed.
How can CWE-1319 be exploited?
Attackers can exploit CWE-1319 (Improper Protection against Electromagnetic Fault Injection (EM-FI)) to modify memory, read memory, gain privileges or assume identity, bypass protection mechanism, execute unauthorized code or commands. This weakness is typically introduced during the Architecture and Design, Implementation phase of software development.
How do I prevent CWE-1319?
Key mitigations include:
What is the severity of CWE-1319?
CWE-1319 is classified as a Base-level weakness (Medium abstraction). It has been observed in 1 real-world CVEs.