Use-after-free in Linux kernel - CVE-2026-89938
Published: September 17, 2026
Vulnerability details
The vulnerability allows a local user to compromise confidentiality, integrity, and availability.
The vulnerability exists due to a use-after-free in the Atlas sensor driver's IRQ work handling when a pending irq_work executes after device removal. A local user can cause pending IRQ work to execute after device removal to compromise confidentiality, integrity, and availability.
Exploitation requires an enabled IIO buffer.
Affected software
Debian Linux
SUSE Linux Micro Extras
SUSE Linux Micro
Ubuntu
linux (Ubuntu package)
linux-oracle (Ubuntu package)
linux-gcp (Ubuntu package)
linux-aws (Ubuntu package)
linux-ibm (Ubuntu package)
linux-hwe-7.0 (Ubuntu package)
linux-oem-7.0 (Ubuntu package)
kernel-64kb
kernel-default-devel-debuginfo
kernel-default-debugsource
kernel-obs-build-debugsource
kernel-obs-build
kernel-syms
kernel-default-devel
kernel-64kb-devel
kernel-64kb-debugsource
kernel-default
linux (Debian package)
How to mitigate CVE-2026-89938
linux-oracle (Ubuntu package) - update to 7.0.0-1015.16
linux-gcp (Ubuntu package) - update to 7.0.0-1016.18
linux-aws (Ubuntu package) - update to 7.0.0-1016.17
linux-ibm (Ubuntu package) - update to 7.0.0-1017.17
linux-hwe-7.0 (Ubuntu package) - update to 7.0.0-42.42~24.04.1
linux-oem-7.0 (Ubuntu package) - update to 7.0.0-1017.17
kernel-64kb - update to 6.4.0-159998.55.1
kernel-default-devel-debuginfo - update to 6.4.0-159998.55.1
kernel-default-debugsource - update to 6.4.0-159998.55.1
kernel-obs-build-debugsource - update to 6.4.0-159998.55.1
kernel-obs-build - update to 6.4.0-159998.55.1
kernel-syms - update to 6.4.0-159998.55.1
kernel-default-devel - update to 6.4.0-159998.55.1
kernel-64kb-devel - update to 6.4.0-159998.55.1
kernel-64kb-debugsource - update to 6.4.0-159998.55.1
kernel-default - update to 6.4.0-159998.55.1
linux (Debian package) - update to 6.12.111-1
External References
- https://git.kernel.org/stable/c/2071624c3d0f497ca91da78858e6f30d7112fea6
- https://git.kernel.org/stable/c/30b0d44c978bbc857bd68b71dab371805653de70
- https://git.kernel.org/stable/c/91e12b0fbd7047d02bf4ef4dbc491b9ef0159250
- https://git.kernel.org/stable/c/be61c8c6252671ecf1fee0ad90f87669e0be1e20
- https://git.kernel.org/stable/c/f64b437641b5a70c18bb0fd38da2b69d8926c871