We list mitigations added in all iPhone versions.
Version (and date) | Mitigation | References |
---|---|---|
at least up to iPhone X | no ASLR in BootROM/iBoot (this is not a mitigation but worth mentioning) | 1 2 |
at least up to iPhone X | UNSECURE_MEMORY at a static address in BootROM/iBoot (this is not a mitigation but worth mentioning) | 2 |
A9X i.e. >= iPad Pro, iPad 6th generation, iPhone 7 | W^X in BootROM/iBoot | 3 4 |
? | ARMv8.3-PAuth | 5 6 |