CVE-2026-89935
Description
In the Linux kernel, the following vulnerability has been resolved: iio: light: apds9306: fix PM reference leak in apds9306_read_data() apds9306_read_data() calls pm_runtime_resume_and_get() but several error paths return directly without calling pm_runtime_put_autosuspend(), leaking the runtime PM reference and preventing the device from autosuspending. Use PM_RUNTIME_ACQUIRE_AUTOSUSPEND() and PM_RUNTIME_ACQUIRE_ERR() to automatically handle runtime PM reference release on all return paths.
How to fix
- Linux Linuxf3d97800b03cd39ec135e544dcd0a93ffd18e4c7, 3ce75e455dd6eaa775fb0badb31c0b100c7a01fe, d378fceaafd79e0dc59d3546bda251a3058062c0 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| Linux Linux | 620d1e6c7a3fcc54c641f091e07b9040f13def19 ≤ v < f3d97800b03cd39ec135e544dcd0a93ffd18e4c7, 620d1e6c7a3fcc54c641f091e07b9040f13def19 ≤ v < 3ce75e455dd6eaa775fb0badb31c0b100c7a01fe, 620d1e6c7a3fcc54c641f091e07b9040f13def19 ≤ v < d378fceaafd79e0dc59d3546bda251a3058062c0, 6.10 | f3d97800b03cd39ec135e544dcd0a93ffd18e4c7, 3ce75e455dd6eaa775fb0badb31c0b100c7a01fe, d378fceaafd79e0dc59d3546bda251a3058062c0 |
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.