iio: chemical: atlas-sensor: fix PM reference leak in buffer postenable
Summary
| CVE | CVE-2026-89939 |
| State | PUBLISHED |
| Assigner | Linux |
| Source Priority | CVE Program / NVD first with legacy fallback |
| Published | 2026-09-16 11:17:03 UTC |
| Updated | 2026-09-16 11:17:03 UTC |
| 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. |
Vendor Declared Affected Products
| Source | Vendor | Product | Version | Platforms |
|---|
| CNA |
Linux |
Linux |
affected 0e4f336f50debeacd0f81e931e8451f2ae03f685 c7e91ae6d7802170f53ece09a4ecc6302265d3e4 git |
Not specified |
| CNA |
Linux |
Linux |
affected 0e4f336f50debeacd0f81e931e8451f2ae03f685 a595f4d3e4ee1c91c62a298730a77b16dc26b426 git |
Not specified |
| CNA |
Linux |
Linux |
affected 0e4f336f50debeacd0f81e931e8451f2ae03f685 72daa7eb7fc6202fece0bb56487d72af5c49ccdf git |
Not specified |
| CNA |
Linux |
Linux |
affected 0e4f336f50debeacd0f81e931e8451f2ae03f685 aedf8f068d9da774d5cb62e9c9d6e62b2ce64d86 git |
Not specified |
| CNA |
Linux |
Linux |
affected 0e4f336f50debeacd0f81e931e8451f2ae03f685 43bce901047e95bbf8fb63eb471460642e497604 git |
Not specified |
| CNA |
Linux |
Linux |
affected 0e4f336f50debeacd0f81e931e8451f2ae03f685 777e8ebfe6b3fa733694977f0f4cf849e07e925c git |
Not specified |
| CNA |
Linux |
Linux |
affected 0e4f336f50debeacd0f81e931e8451f2ae03f685 bcd3f72e26314edfce7eaf8d7160b3119c7b7fed git |
Not specified |
| CNA |
Linux |
Linux |
affected 5.14 |
Not specified |
| CNA |
Linux |
Linux |
unaffected 5.14 semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 5.15.221 5.15.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.1.188 6.1.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.6.157 6.6.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.12.110 6.12.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 6.18.51 6.18.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.2.5 7.2.* semver |
Not specified |
| CNA |
Linux |
Linux |
unaffected 7.3-rc1 * original_commit_for_fix |
Not specified |
References
| Reference | Source | Link | Tags |
|---|
| git.kernel.org/stable/c/72daa7eb7fc6202fece0bb56487d72af5c49ccdf |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/777e8ebfe6b3fa733694977f0f4cf849e07e925c |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/a595f4d3e4ee1c91c62a298730a77b16dc26b426 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/bcd3f72e26314edfce7eaf8d7160b3119c7b7fed |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/aedf8f068d9da774d5cb62e9c9d6e62b2ce64d86 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/43bce901047e95bbf8fb63eb471460642e497604 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| git.kernel.org/stable/c/c7e91ae6d7802170f53ece09a4ecc6302265d3e4 |
416baaa9-dc9f-4396-8d5f-8c081fb06d67 |
git.kernel.org |
|
| CVE Program record |
CVE.ORG |
www.cve.org |
canonical |
| NVD vulnerability detail |
NVD |
nvd.nist.gov |
canonical, analysis |
No vendor comments have been submitted for this CVE.
There are currently no legacy QID mappings associated with this CVE.