-

CVE-2026-64499

iio: adc: ti-ads1119: fix PM reference leak in buffer preenable

In the Linux kernel, the following vulnerability has been resolved:

iio: adc: ti-ads1119: fix PM reference leak in buffer preenable

ads1119_triggered_buffer_preenable() resumes the device with
pm_runtime_resume_and_get() before starting a conversion.

If i2c_smbus_write_byte() fails, the function returns the error directly
and leaves the runtime PM usage counter elevated. The matching
postdisable callback is not called when preenable fails, so the reference
is leaked and the device may remain runtime-active indefinitely.

Store the I2C transfer result in ret and drop the runtime PM reference on
failure before returning the error.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
Produkt Linux
Default Statusunaffected
Version a9306887eba41c5fe7232727a8147da3d3c4f83c
Version < f40292fb19399a3c3f82de698023ba87c01e66cf
Status affected
Version a9306887eba41c5fe7232727a8147da3d3c4f83c
Version < ffb2195921c3d629194b9807de589578df9f9cb8
Status affected
Version a9306887eba41c5fe7232727a8147da3d3c4f83c
Version < 6537f08100189d12bec4975000244e6ac4873c28
Status affected
Version a9306887eba41c5fe7232727a8147da3d3c4f83c
Version < adf4bc07f814da8329278d32600147f5a150938c
Status affected
HerstellerLinux
Produkt Linux
Default Statusaffected
Version 6.11
Status affected
Version 0
Version < 6.11
Status unaffected
Version <= 6.12.*
Version 6.12.96
Status unaffected
Version <= 6.18.*
Version 6.18.39
Status unaffected
Version <= 7.1.*
Version 7.1.4
Status unaffected
Version <= *
Version 7.2
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.16% 0.053
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/f40292fb19399a3c3f82de698023ba87c01e66cf
https://git.kernel.org/stable/c/ffb2195921c3d629194b9807de589578df9f9cb8
https://git.kernel.org/stable/c/6537f08100189d12bec4975000244e6ac4873c28
https://git.kernel.org/stable/c/adf4bc07f814da8329278d32600147f5a150938c