Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-89939— iio: chemical: atlas-sensor: fix PM reference leak in buffer postenable

Quick assessment

Affected
Linux Linux
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

在 Linux 内核中,已修复以下漏洞: iio: chemical: atlas-sensor: 修复 buffer postenable 中的 PM 引用泄漏 atlas_buffer_postenable() 函数通过 pm_runtime_resume_and_get() 获取一个运行时电源管理(PM)引用,但随后直接返回了 atlas_set_interrupt() 的返回值。如果 atlas_set_interrupt() 调用失败,该运行时 PM 引用将发生泄漏,导致设备永远无法自动挂起(autosu

EPSS 0.21% · P10

Affected Version Matrix 16

VendorProduct Version RangeStatus
Linux Linux 0e4f336f50debeacd0f81e931e8451f2ae03f685< c7e91ae6d7802170f53ece09a4ecc6302265d3e4 affected
0e4f336f50debeacd0f81e931e8451f2ae03f685< a595f4d3e4ee1c91c62a298730a77b16dc26b426 affected
0e4f336f50debeacd0f81e931e8451f2ae03f685< 72daa7eb7fc6202fece0bb56487d72af5c49ccdf affected
0e4f336f50debeacd0f81e931e8451f2ae03f685< aedf8f068d9da774d5cb62e9c9d6e62b2ce64d86 affected
0e4f336f50debeacd0f81e931e8451f2ae03f685< 43bce901047e95bbf8fb63eb471460642e497604 affected
0e4f336f50debeacd0f81e931e8451f2ae03f685< 777e8ebfe6b3fa733694977f0f4cf849e07e925c affected
0e4f336f50debeacd0f81e931e8451f2ae03f685< bcd3f72e26314edfce7eaf8d7160b3119c7b7fed affected
5.14 affected
… +8 more rows
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-89939

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
iio: chemical: atlas-sensor: fix PM reference leak in buffer postenable
Source: CVE Program / CVE List V5
Vulnerability 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.
Source: CVE Program / CVE List V5
CVSS Information
N/A
Source: CVE Program / CVE List V5
Vulnerability Type
N/A
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
Linux Linux 0e4f336f50debeacd0f81e931e8451f2ae03f685 ~ c7e91ae6d7802170f53ece09a4ecc6302265d3e4 -
Linux Linux 5.14 -

II. Public POCs for CVE-2026-89939

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-89939

请登录查看更多情报信息。

Other References for CVE-2026-89939 (7)

Same Patch Batch · Linux · 2026-09-16 · 276 CVEs total

CVE-2026-90048 9.8 CRITICAL fs/ntfs3: fix slab-out-of-bounds write in ni_create_attr_list()
CVE-2026-90012 9.8 CRITICAL spi: Fix DMA mapping ownership on partial map failure
CVE-2026-89970 9.8 CRITICAL nvmet-auth: Synchronize timeout work during SQ teardown
CVE-2026-89857 9.8 CRITICAL scsi: qla2xxx: Hold qpair lock when sending NVMe LS reject
CVE-2026-89969 9.8 CRITICAL nvmet-tcp: fix out-of-bounds write when receiving an over-long PDU
CVE-2026-89847 9.8 CRITICAL scsi: qla2xxx: Avoid double completion in async IOCB timeout
CVE-2026-89972 9.8 CRITICAL nvme: add missing SRCU grace period in error path
CVE-2026-89990 9.8 CRITICAL ceph: lock mutex in ceph_mds_check_access()
CVE-2026-90036 9.8 CRITICAL NFSD: Prevent client use-after-free during blocked-lock reaping
CVE-2026-90038 9.8 CRITICAL NFSD: Prevent client use-after-free during export state revocation
CVE-2026-90037 9.8 CRITICAL NFSD: Prevent client use-after-free during close_lru reaping
CVE-2026-89788 9.8 CRITICAL ksmbd: fix tree connection use-after-free in smb2_tree_connect()
CVE-2026-89783 9.8 CRITICAL xfrm6: fix out-of-bounds write in xfrm6_input_addr() when secpath is full
CVE-2026-90042 9.8 CRITICAL ceph: properly decrypt filenames in vmalloc() buffers
CVE-2026-89778 9.8 CRITICAL isofs: fix out-of-bounds page array access on empty zisofs block
CVE-2026-89915 9.3 CRITICAL KVM: arm64: Remove VM-wide VNCR mapping counter
CVE-2026-90049 9.3 CRITICAL net: skbuff: don't skb_tx_error() the source skb in skb_zerocopy()
CVE-2026-89775 9.3 CRITICAL KVM: arm64: Handle negative S1 walk levels in VNCR TLB size evaluation
CVE-2026-89916 9.3 CRITICAL KVM: arm64: Make VNCR invalidation participate in MMU invalidation retry
CVE-2026-89930 9.3 CRITICAL KVM: nVMX: Service local TLB flushes on failed nested VM-Enter

Showing top 20 of 276 CVEs. View all on vendor page &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-89939

No comments yet


Leave a comment