{"id":"CVE-2026-89935","published":"2026-09-16T11:17:02.910","lastModified":"2026-09-16T11:17:02.910","description":"In the Linux kernel, the following vulnerability has been resolved:\n\niio: light: apds9306: fix PM reference leak in apds9306_read_data()\n\napds9306_read_data() calls pm_runtime_resume_and_get() but several\nerror paths return directly without calling pm_runtime_put_autosuspend(),\nleaking the runtime PM reference and preventing the device from\nautosuspending.\n\nUse PM_RUNTIME_ACQUIRE_AUTOSUSPEND() and PM_RUNTIME_ACQUIRE_ERR() to\nautomatically handle runtime PM reference release on all return paths.","cvssScore":null,"cvssSeverity":null,"cvssVector":null,"cwes":[],"vendors":[],"products":[],"references":[{"url":"https://git.kernel.org/stable/c/3ce75e455dd6eaa775fb0badb31c0b100c7a01fe","tags":[]},{"url":"https://git.kernel.org/stable/c/d378fceaafd79e0dc59d3546bda251a3058062c0","tags":[]},{"url":"https://git.kernel.org/stable/c/f3d97800b03cd39ec135e544dcd0a93ffd18e4c7","tags":[]}],"exploitRefs":[],"hasPoc":false,"ai":null}