Architectural CPU Vulnerability
ConceptAn architectural CPU vulnerability is a security-relevant mismatch between a processor's architectural specification and its actual implementation, as distinguished from transient-execution attacks that exploit microarchitectical optimizations while remaining architecturally correct. Such vulnerabilities can produce direct, reliable exploitation primitives including denial of service, arbitrary memory read/write, privilege escalation, and cryptographic key recovery, and have been demonstrated in commercial RISC-V CPUs (e.g., T-Head XuanTie C906, C908, C910) as well as the historic Pentium F00F bug.
WIKI
Definition
An architectural CPU vulnerability is a security-relevant architectural bug: a mismatch between a CPU's specification and its implementation. The RISCVuzz paper contrasts these bugs with transient-execution attacks such as Meltdown and Spectre, which exploit optimizations such as out-of-order and speculative execution but still follow the architectural specification, leaking data only through microarchitectural traces. Architectural bugs, by contrast, can produce direct, reliable exploitation primitives with severe security impact.