CVE Catalog

CVE-2026-90306

Low risk· EPSS 10%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.20%

10th percentile - higher than 10% of all known CVEs

Summary

In the Linux kernel on ARM, the stub hw_breakpoint_cfi_handler() was removed so it no longer steals breakpoint type 0x03 (ARM_ENTRY_CFI_BREAKPOINT) unless CFI is actively used. When CFI is not instrumented or a breakpoint is issued from userspace, hw_breakpoint_pending() now returns 1 (unhandled fault), allowing userspace to use the breakpoint.

Risk Assessment

Incorrectly claiming the CFI breakpoint could disrupt debugging and userspace breakpoint handling on ARM. The fix restores correct behavior when CFI is not active.

Recommendation

Update the Linux kernel to a version containing the ARM 9481/2 fix. No additional configuration changes are required.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: ARM: 9481/2: breakpoint: CFI breakpoints only on demand This removes the stub hw_breakpoint_cfi_handler() from ARM, making it not steal breakpoint type 0x03 (ARM_ENTRY_CFI_BREAKPOINT) 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 hw_breakpoint_pending() "unhandled fault" so userspace can make use of this breakpoint. Tested with LKDTM and this command line: echo CFI_FORWARD_PROTO > /sys/kernel/debug/provoke-crash/DIRECT still works as expected.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS