CVE-2026-90306: ARM: 9481/2: breakpoint: CFI breakpoints only on demand

Published Sep 17, 2026
·
Updated

In the Linux kernel, the following vulnerability has been resolved:

ARM: 9481/2: breakpoint: CFI breakpoints only on demand

This removes the stub hwbreakpointcfihandler() from ARM, making it not steal breakpoint type 0x03 (ARMENTRYCFIBREAKPOINT) unless CFI is actively used in the kernel.

When not instrumenting with CFI, or when a breakpoint is issued in userspace, we fall through to return 1 from hwbreakpointpending() "unhandled fault" so userspace can make use of this breakpoint.

Tested with LKDTM and this command line: echo CFIFORWARDPROTO > /sys/kernel/debug/provoke-crash/DIRECT still works as expected.

Affected Software

1 affected component
Linux ARM kernel (breakpoint subsystem)

Event History

Sep 17, 2026
CVE Published
via MITRE·04:08 PM
Data Sourced
via MITRE·04:08 PM
Description

Frequently Asked Questions

1

Which systems are affected by the breakpoint-handling behavior?

The change applies to ARM Linux kernel systems. It is relevant when CFI is not being used to instrument the kernel, or when breakpoint type 0x03 (ARM_ENTRY_CFI_BREAKPOINT) is issued from userspace.

2

What behavior should be expected after applying the fix?

The kernel no longer claims breakpoint type 0x03 through the ARM CFI handler unless CFI is actively used. Otherwise, the breakpoint is treated as unhandled by hw_breakpoint_pending(), allowing userspace to use that breakpoint type.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203