CVE-2026-98147: printk: Don't WARN on kthread_run failure.
In the Linux kernel, the following vulnerability has been resolved:
printk: Don't WARN on kthreadrun failure.
Since kthreadcreateonnode() returns -EINTR upon SIGKILL, we should not use WARNON() in order to catch kthreadrun() failure.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
linux/Kernelto a version that resolves this vulnerability.Fixed in 6.12.114 - Upgrade
Upgrade
linux/Kernelto a version that resolves this vulnerability.Fixed in 6.18.57 - Upgrade
Upgrade
linux/Kernelto a version that resolves this vulnerability.Fixed in 7.2.7
Event History
Frequently Asked Questions
What condition causes the warning that this change removes?
The warning can occur when kthread_run() fails because __kthread_create_on_node() returns -EINTR after receiving SIGKILL.
Does this change indicate that SIGKILL-related kthread creation failures are prevented?
No. The described change avoids using WARN_ON() for kthread_run() failures in this case; it does not state that the -EINTR failure itself is eliminated.