1 vulnerabilities classified as CWE-1222. AI Chinese analysis included.
CWE-1222 represents a hardware design weakness where register locks protect overly broad address regions, creating a conflict between operational flexibility and security integrity. This flaw typically arises when a single control bit secures a large memory block, preventing necessary software modifications during runtime while the system is active. Attackers exploit this by leveraging the inability to update specific configurations, potentially causing denial of service or forcing the system into an insecure state if the lock cannot be properly managed. To mitigate this risk, developers must implement fine-grained locking mechanisms that isolate critical configuration registers from general operational memory. By defining precise, smaller address regions for individual lock controls, engineers ensure that essential updates can occur without compromising the security boundaries established during the boot process, thereby balancing functionality with robust protection.
Address Register 0x0000 SYS_LOCK: 32 bit system configuration lock register, each bit is write-1-once 0x0004 SECURITY_FEATURE_ENABLE: 32 bit register controlling enabling of security features ... 0x0310 SW_MODE: 32 bit Software Mode indication register Address region Lock bit 0x0000 - 0x03FF SYS_LOCK[0] 0x0400 - 0x07FF SYS_LOCK[1] ... 0x7C00 - 0x7FFF SYS_LOCK[31]| CVE ID | Title | CVSS | Severity | Published |
|---|---|---|---|---|
| CVE-2025-21283 | Microsoft Edge (Chromium-based) Remote Code Execution Vulnerability — Microsoft Edge (Chromium-based) | 6.5 | Medium | 2025-02-06 |
Vulnerabilities classified as CWE-1222 represent 1 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.