CVE-2026-31574 PUBLISHED

clockevents: Add missing resets of the next_event_forced flag

Assigner: Linux
Reserved: 09.03.2026 Published: 24.04.2026 Updated: 24.04.2026

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

clockevents: Add missing resets of the next_event_forced flag

The prevention mechanism against timer interrupt starvation missed to reset the next_event_forced flag in a couple of places:

<pre>- When the clock event state changes. That can cause the flag to be stale over a shutdown/startup sequence - When a non-forced event is armed, which then prevents rearming before that event. If that event is far out in the future this will cause missed timer interrupts. - In the suspend wakeup handler. </pre>

That led to stalls which have been reported by several people.

Add the missing resets, which fixes the problems for the reporters.

Product Status

Vendor Linux
Product Linux
Versions Default: unaffected
  • affected from 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 to 9401b593fa48218d2667df1610b0ebc518554880 (excl.)
Vendor Linux
Product Linux
Versions Default: affected
  • unaffected from 7.0.1 to 7.0.* (incl.)

References