CVE-2026-98680
Linux: iio: accel: kionix-kx022a: Prevent memory leak and fix state
CVSS
NoneNot scoredExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.17%Chance of exploitation activity in the next 30 days, higher than 5% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in5c7ca8fe72064c1c3c7a7418031f692bb2bff260Also 2ef953f7b54e1460718116b4c0a4c63b106348fcCVE List
What fixes it
- 5c7ca8fe72064c1c3c7a7418031f692bb2bff260LinuxCVE List
- 2ef953f7b54e1460718116b4c0a4c63b106348fcLinuxCVE List
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
In the Linux kernel, the following vulnerability has been resolved:
iio: accel: kionix-kx022a: Prevent memory leak and fix state
The driver allocates memory for samples at buffer enable path. If regmap operation fails in the kx022a_fifo_enable() at the buffer enable path, the allocated memory is never freed. Furthermore, the state information and previous hardware configuration(s) aren't undone, potentially leaving WMI interrupts and buffers enabled, or driver state flags wrong.
Free the memory and revert the hardware configuration and state flags on error path.
Text from CVE List
Affected versions 10
- Linuxaffected: e7123a4dfcd732c4d10620748588e3715f362802 before e3bc345d08639e62b629e0ec0799f7fb45e21372CVE List
- Linuxaffected: e7123a4dfcd732c4d10620748588e3715f362802 before 5c7ca8fe72064c1c3c7a7418031f692bb2bff260CVE List
- Linuxaffected: e7123a4dfcd732c4d10620748588e3715f362802 before 2ef953f7b54e1460718116b4c0a4c63b106348fcCVE List
- Linuxaffected: e7123a4dfcd732c4d10620748588e3715f362802 before e65e128b51a37dd1a9056ac3d1705d805a5c8bb0CVE List
- Linuxaffected: 6.7CVE List
- Linuxunaffected: all versions before 6.7CVE List
- Linuxunaffected: 6.12.113 through 6.12.*CVE List
- Linuxunaffected: 6.18.56 through 6.18.*CVE List
- Linuxunaffected: 7.2.10 through 7.2.*CVE List
- Linuxunaffected: 7.3CVE List
References 4
- git.kernel.org/stable/c/e3bc345d08639e62b629e0ec0799f7fb45e21372Referencevia CVE List
- git.kernel.org/stable/c/5c7ca8fe72064c1c3c7a7418031f692bb2bff260Referencevia CVE List
- git.kernel.org/stable/c/2ef953f7b54e1460718116b4c0a4c63b106348fcReferencevia CVE List
- git.kernel.org/stable/c/e65e128b51a37dd1a9056ac3d1705d805a5c8bb0Referencevia CVE List