Junglewise Threat Intelligence

CVE-2026-45968: Linux Kernel NULL pointer dereference in cpuidle governor

CVE-2026-45968 · Severity: info · CVSS 6.2 · Published 2026-05-27

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's power management component can cause certain enterprise servers to crash. On specific hardware configurations, the system incorrectly attempts to access a non-existent power-saving state, leading to an immediate system failure. This affects system availability but does not directly expose customer data.

Technical details

A vulnerability exists in the Linux kernel cpuidle subsystem due to improper handling of platforms with only a single registered idle state (e.g., PowerNV systems without a power-mgt DT node). When the ladder governor is active and only state 0 (polling) is available, the governor may incorrectly attempt to select state 1, resulting in an out-of-bounds index. This leads to a NULL pointer dereference when the kernel attempts to invoke the 'enter' callback for the non-existent state, causing a kernel panic. The issue has been resolved by adding a check in cpuidle_select() to bypass the governor and return state 0 directly when state_count is less than or equal to 1.

Affected products

  • Linux Linux Kernel All versions prior to the fix (specifically affecting PowerNV systems)

Timeline

  • 2026-02-17: other: Patch authored by Aboorva Devarajan
  • 2026-05-27: disclosed: CVE published
  • 2026-05-27: patched: Fixes merged into various stable kernel branches

References

Related threats