11.14.0-46: Difference between revisions
Full diff →NATIVE_FIRM |
|||
Line 7: | Line 7: | ||
==System Titles== | ==System Titles== | ||
===NATIVE_FIRM=== | ===NATIVE_FIRM=== | ||
* | ====Kernel11==== | ||
* svcBindInterrupt and svcUnbindInterrupt will now only accept to handle Arm11 interrupt 15 (FIQ helper) if its running on development hardware, otherwise 0xD8E007EE is returned: | |||
** this is because the affected code path in svcUnbindInterrupt is vulnerable to a double-free vulnerability; this change makes it impossible to trigger on consumer hardware | |||
* When mapping the firmlaunch parameter to the user-specified VA, svcKernelSetState now checks that the provided VA is within the 0x10000000..0x14000000 range (an attacker could previously pass VA=0) | |||
* The compiler seems to have been upgraded (or the optimization parameters changed) | |||
====KIPs==== | |||
No changes. | |||
====Process9==== | |||
The anti-downgrade list has been updated accordingly. No other changes. | |||
====Kernel9==== | |||
Kernel9 has been updated, presumably it's just a rebuild with the latest sources and toolchain. | |||
===Friends driver=== | ===Friends driver=== |