BaseIncomplete

CWE-1257Improper Access Control Applied to Mirrored or Aliased Memory Regions

Category: memory

Description

Aliased or mirrored memory regions in hardware designs may have inconsistent read/write permissions enforced by the hardware. A possible result is that an untrusted agent is blocked from accessing a memory region but is not blocked from accessing the corresponding aliased memory region.

Common consequences· 3

  • Confidentiality — Read Memory
  • Integrity — Modify Memory
  • Availability — DoS: Instability

Potential mitigations· 2

  • [Architecture and Design, Implementation]The checks should be applied for consistency access rights between primary memory regions and any mirrored or aliased memory regions. If different memory protection units (MPU) are protecting the aliased regions, their protected range definitions and policies should be synchronized.
  • [Architecture and Design, Implementation]The controls that allow enabling memory aliases or changing the size of mapped memory regions should only be programmable by trusted software components.

Related CAPEC attack patterns· 2

CAPEC-456CAPEC-679

References

  1. https://cwe.mitre.org/data/definitions/1257.html

Exploits (incoming)2

TypeTargetConfidenceTier
AttackPatternExploitation of Improperly Configured or Implemented Memory Protectionscapec-679100%live
AttackPatternInfected Memorycapec-456100%live

(incoming)1

TypeTargetConfidenceTier
VulnerabilityCVE-2025-36600cve-2025-366000%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CWE
Missing Protection Mechanism for Alternate Hardware Interface
CWE
CPU Hardware Not Configured to Support Exclusivity of Write and Execute Operations
CWE
Improper Isolation of Shared Resources on System-on-a-Chip (SoC)
CWE
Missing Protection for Mirrored Regions in On-Chip Fabric Firewall
CWE
Exposure of Sensitive Information in Shared Microarchitectural Structures during Transient Execution
CWE
Improper Handling of Overlap Between Protected Memory Ranges
Sourced from MITRE CWE 4.20. Curated for EU compliance use cases by Adam Lundqvist, Founder at SQUR.