CVE-2025-38609
Description
In the Linux kernel, the following vulnerability has been resolved: PM / devfreq: Check governor before using governor->name Commit 96ffcdf239de ("PM / devfreq: Remove redundant governor_name from struct devfreq") removes governor_name and uses governor->name to replace it. But devfreq->governor may be NULL and directly using devfreq->governor->name may cause null pointer exception. Move the check of governor to before using governor->name.
How to fix
- linux linux_kernel5.15.190, 6.1.148, 6.6.102, 6.12.42, 6.15.10, 6.16.1 or later
- git.kernel.org/stable/c/2731c68f536fddcb71332db7f8d78c5eb4684c04
- git.kernel.org/stable/c/631e101728df2a86b8fb761b49fad9712c651f8a
- git.kernel.org/stable/c/75323a49aa603cf5484a6d74d0d329e86d756e11
- git.kernel.org/stable/c/81f50619370045120c133bfdda5b320c8c97d41e
- git.kernel.org/stable/c/bab7834c03820eb11269bc48f07c3800192460d2
- git.kernel.org/stable/c/d5632359dbc44862fc1ed04093c1f57529830261
- git.kernel.org/stable/c/f0479e878d4beb45e73c03e574c59f0a23ccd176
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| linux linux_kernel | 5.11 ≤ v < 5.15.190, 5.16 ≤ v < 6.1.148, 6.2 ≤ v < 6.6.102, 6.7 ≤ v < 6.12.42, 6.13 ≤ v < 6.15.10, 6.16 ≤ v < 6.16.1 | 5.15.190, 6.1.148, 6.6.102, 6.12.42, 6.15.10, 6.16.1 |
| debian debian_linux | 11.0 | — |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.