Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 1.42 KB

arm_mitigations.md

File metadata and controls

21 lines (18 loc) · 1.42 KB

We list mitigations added in the ARM architecture.

Version (and date) Mitigation References
Armv7-A Privileged Execute Never (PXN) (ARM's version of SMEP) ?
Armv8.1-A Privileged Access Never (PAN) (ARM's version of SMAP) 7
Armv8.3-A Pointer Authentication (ensure function returns to expected location) 1 2 3 4
Armv8.5-A (2018) Memory Tagging 5 6
Armv8.5-A (2018) Branch Target Indicators (BTI) (CFI-like feature) 5
Aarch64 and multiple gcc versions (2023) GCC's -fstack-protector failed to guard dynamically-sized local variables 8 9