Kernel Crash Issue in Linux Kernel Affecting Task Management
CVE-2026-89749
What is CVE-2026-89749?
A critical issue in the Linux kernel relates to improper error handling within the task management subsystem. Specifically, when the event_test_stuff() function invokes kthread_run(), it may return an invalid pointer, such as ERR_PTR(-ENOMEM), if the kernel encounters memory pressure during self-testing. The subsequent call to kthread_stop() attempts to dereference this invalid pointer, resulting in a kernel crash. To mitigate this, it is essential to check the result of kthread_run() before passing it to kthread_stop(), and implement WARN_ON() to ensure that any failure in thread creation is logged, thereby enhancing system stability.
Affected Version(s)
Linux e6187007d6c365b551c69ea3df46f06fd1c8bd19 < 12a499f741fc5be3731c8b0a0d909406575cc2eb
Linux e6187007d6c365b551c69ea3df46f06fd1c8bd19
Linux e6187007d6c365b551c69ea3df46f06fd1c8bd19