[BUG] Delay in enforcing PMP rules leading to attacker can read 128bits of data in PMP region #2567
Labels
Type:Bug
For bugs in the RTL, Documentation, Verification environment or Tool and Build system
Is there an existing CVA6 bug for this?
Bug Description
Summary
Delay in enforcing PMP rules in CVA6 cores. For instance, enforcing the PMP rule on the next instruction will not take effect until the next 128 bits (address with the final four bits equal to zero).
Details
CVA6 does not apply PMP rules on the next 128bits due to an issue in microarchitectural implementation.
PoC
Impact
Unexpected Behaviour: an attacker can read 128 bits of data in the PMP regions like Secure Boot Room.
The text was updated successfully, but these errors were encountered: