BaseStable
CWE-1274Improper Access Control for Volatile Memory Containing Boot Code
Category: memory
Description
The product conducts a secure-boot process that transfers bootloader code from Non-Volatile Memory (NVM) into Volatile Memory (VM), but it does not have sufficient access control or other protections for the Volatile Memory.
Common consequences· 1
- Access Control / Integrity — Modify Memory, Execute Unauthorized Code or Commands, Gain Privileges or Assume IdentityIf the volatile-memory-region protections or access controls are insufficient to prevent modifications from an adversary or untrusted agent, the secure boot may be bypassed or replaced with the execution of an adversary's code.
Potential mitigations· 2
- [Architecture and Design]Ensure that the design of volatile-memory protections is enough to prevent modification from an adversary or untrusted code.
- [Testing]Test the volatile-memory protections to ensure they are safe from modification or untrusted code.
Related CAPEC attack patterns· 2
References
Exploits (incoming)2
| Type | Target | Confidence | Tier |
|---|---|---|---|
| AttackPattern | Exploitation of Improperly Configured or Implemented Memory Protectionscapec-679 | 100% | live |
| AttackPattern | Infected Memorycapec-456 | 100% | live |
Related by meaning· 6
Nearest entities by semantic similarity across the cs-graph corpus.