CVE-2026-45968

Source
https://cve.org/CVERecord?id=CVE-2026-45968
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-45968.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2026-45968
Downstream
Published
2026-05-27T12:18:27.247Z
Modified
2026-05-29T04:02:52.144728379Z
Summary
cpuidle: Skip governor when only one idle state is available
Details

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

cpuidle: Skip governor when only one idle state is available

On certain platforms (PowerNV systems without a power-mgt DT node), cpuidle may register only a single idle state. In cases where that single state is a polling state (state 0), the ladder governor may incorrectly treat state 1 as the first usable state and pass an out-of-bounds index. This can lead to a NULL enter callback being invoked, ultimately resulting in a system crash.

[ 13.342636] cpuidle-powernv : Only Snooze is available [ 13.351854] Faulting instruction address: 0x00000000 [ 13.376489] NIP [0000000000000000] 0x0 [ 13.378351] LR [c000000001e01974] cpuidleenterstate+0x2c4/0x668

Fix this by adding a bail-out in cpuidleselect() that returns state 0 directly when statecount <= 1, bypassing the governor and keeping the tick running.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/45xxx/CVE-2026-45968.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
dc2251bf98c66db3f4e055b751968f0871037ae4
Fixed
a0f7e804edc82e513d1ccb7c95ed8b351522ec81
Fixed
5d103a38e2ae96eca57fd17161bcd29bd4622d1c
Fixed
4da2b897283c39980d6ae09dc1560fcd937879e5
Fixed
5c577ac939bca486cb02069505cfe47a5312ce02
Fixed
8f6833d919bae915ead6c599a53e81e19b32da52
Fixed
63ae78336f40bcd9a44952a7c6bafb9c88a8effd
Fixed
a0724e40a58a0e323c59707edeae5b71d15800dc
Fixed
e5c9ffc6ae1bcdb1062527d611043681ac301aca

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-45968.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
4.14.0
Fixed
5.10.252
Type
ECOSYSTEM
Events
Introduced
5.11.0
Fixed
5.15.202
Type
ECOSYSTEM
Events
Introduced
5.16.0
Fixed
6.1.165
Type
ECOSYSTEM
Events
Introduced
6.2.0
Fixed
6.6.128
Type
ECOSYSTEM
Events
Introduced
6.7.0
Fixed
6.12.75
Type
ECOSYSTEM
Events
Introduced
6.13.0
Fixed
6.18.14
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
6.19.4

Database specific

source
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2026-45968.json"