CAPECattack pattern

CAPEC-624 Hardware Fault Injection

High Official page ↗
Abstraction
Meta
Status
Stable
Likelihood of attack
Low
Typical severity
High
CAPEC version
3.9

Description

The adversary uses disruptive signals or events, or alters the physical environment a device operates in, to cause faulty behavior in electronic devices. This can include electromagnetic pulses, laser pulses, clock glitches, ambient temperature extremes, and more. When performed in a controlled manner on devices performing cryptographic operations, this faulty behavior can be exploited to derive secret key information.

Prerequisites

• Physical access to the system • The adversary must be cognizant of where fault injection vulnerabilities exist in the system in order to leverage them for exploitation.

Skills required

• [High] Adversaries require non-trivial technical skills to create and implement fault injection attacks. Although this style of attack has become easier (commercial equipment and training classes are available to perform these attacks), they usual require significant setup and experimentation time during which physical access to the device is required.

Consequences

• Confidentiality: Read Data, Bypass Protection Mechanism, Hide Activities • Integrity: Execute Unauthorized Commands

Mitigations

• Implement robust physical security countermeasures and monitoring.

Related

Weakness · CWE (8)

  • CWE-1247 Improper Protection Against Voltage and Clock Glitches weakness
  • CWE-1248 Semiconductor Defects in Hardware Logic with Security-Sensitive Implications weakness
  • CWE-1256 Improper Restriction of Software Interfaces to Hardware Features weakness
  • CWE-1319 Improper Protection against Electromagnetic Fault Injection (EM-FI) weakness
  • CWE-1332 Improper Handling of Faults that Lead to Instruction Skips weakness
  • CWE-1334 Unauthorized Error Injection Can Degrade Hardware Redundancy weakness
  • CWE-1338 Improper Protections Against Hardware Overheating weakness
  • CWE-1351 Improper Handling of Hardware Behavior in Exceptionally Cold Environments weakness

Referenced by CAPEC · child of (1)

  • CAPEC-625 Mobile Device Fault Injection attack pattern

Referenced by CWE · attack pattern (8)

  • CWE-1247 Improper Protection Against Voltage and Clock Glitches weakness
  • CWE-1248 Semiconductor Defects in Hardware Logic with Security-Sensitive Implications weakness
  • CWE-1256 Improper Restriction of Software Interfaces to Hardware Features weakness
  • CWE-1319 Improper Protection against Electromagnetic Fault Injection (EM-FI) weakness
  • CWE-1332 Improper Handling of Faults that Lead to Instruction Skips weakness
  • CWE-1334 Unauthorized Error Injection Can Degrade Hardware Redundancy weakness
  • CWE-1338 Improper Protections Against Hardware Overheating weakness
  • CWE-1351 Improper Handling of Hardware Behavior in Exceptionally Cold Environments weakness