BaseDraft
CWE-1316Fabric-Address Map Allows Programming of Unwarranted Overlaps of Protected and Unprotected Ranges
Category: other
Description
The address map of the on-chip fabric has protected and unprotected regions overlapping, allowing an attacker to bypass access control to the overlapping portion of the protected region.
Common consequences· 1
- Confidentiality / Integrity / Access Control / Authorization — Bypass Protection Mechanism, Read Memory, Modify Memory
Potential mitigations· 3
- [Architecture and Design]When architecting the address map of the chip, ensure that protected and unprotected ranges are isolated and do not overlap. When designing, ensure that ranges hardcoded in Register-Transfer Level (RTL) do not overlap.
- [Implementation]Ranges configured by firmware should not overlap. If overlaps are mandatory because of constraints such as a limited number of registers, then ensure that no assets are present in the overlapped portion.
- [Testing]Validate mitigation actions with robust testing.
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.