CVE-2026-89939
Published Sep 16, 2026
Description
In the Linux kernel, the following vulnerability has been resolved: iio: chemical: atlas-sensor: fix PM reference leak in buffer postenable atlas_buffer_postenable() acquires a runtime PM reference with pm_runtime_resume_and_get() but returns the result of atlas_set_interrupt() directly. If atlas_set_interrupt() fails, the runtime PM reference is leaked and the device can never autosuspend. Add pm_runtime_put_autosuspend() on the error path to balance the reference.
Is your site exposed to CVE-2026-89939?
Run a free security scan — no signup, results in seconds.
References
Other References
https://git.kernel.org/stable/c/43bce901047e95bbf8fb63eb471460642e497604
https://git.kernel.org/stable/c/72daa7eb7fc6202fece0bb56487d72af5c49ccdf
https://git.kernel.org/stable/c/777e8ebfe6b3fa733694977f0f4cf849e07e925c
https://git.kernel.org/stable/c/a595f4d3e4ee1c91c62a298730a77b16dc26b426
https://git.kernel.org/stable/c/aedf8f068d9da774d5cb62e9c9d6e62b2ce64d86
https://git.kernel.org/stable/c/bcd3f72e26314edfce7eaf8d7160b3119c7b7fed
https://git.kernel.org/stable/c/c7e91ae6d7802170f53ece09a4ecc6302265d3e4
Frequently Asked Questions
What is CVE-2026-89939? +
In the Linux kernel, the following vulnerability has been resolved:
iio: chemical: atlas-sensor: fix PM reference leak in buffer postenable
atlas_buffer_postenable() acquires a runtime PM reference with
pm_runtime_resume_and_get() but returns the result of
atlas_set_interrupt() directly. If atlas_set_interrupt() fails,
the runtime PM reference is leaked and the device can never
autosuspend.
Add pm_runtime_put_autosuspend() on the error path to balance
the reference.
How do I check if I'm vulnerable to CVE-2026-89939? +
You can use Secably's free Website Scanner to check your website for known vulnerabilities. For infrastructure scanning, use the Port Scanner to identify exposed services that may be affected. Check the vendor advisories linked above for specific patch and version information.