CVE-2026-46187

MEDIUM

wifi: rsi: fix kthread lifetime race between self-exit and external-stop

Title source: cna
STIX 2.1

Description

In the Linux kernel, the following vulnerability has been resolved: wifi: rsi: fix kthread lifetime race between self-exit and external-stop RSI driver use both self-exit(kthread_complete_and_exit) and external-stop (kthread_stop) when killing a kthread. Generally, kthread_stop() is called first, and in this case, no particular issues occur. However, in rare instances where kthread_complete_and_exit() is called first and then kthread_stop() is called, a UAF occurs because the kthread object, which has already exited and been freed, is accessed again. Therefore, to prevent this with minimal modification, you must remove kthread_stop() and change the code to wait until the self-exit operation is completed.

Scores

CVSS v3 4.7
EPSS 0.0009
EPSS Percentile 0.7%
Attack Vector LOCAL
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H

Details

CWE
CWE-362
Status published
Products (31)
Linux/Linux < 4.20
Linux/Linux 3.18.139 - 3.19
Linux/Linux 4.14.113 - 4.15
Linux/Linux 4.19.36 - 4.20
Linux/Linux 4.20
Linux/Linux 4.4.179 - 4.5
Linux/Linux 4.9.170 - 4.10
Linux/Linux 4c62764d0fc21a34ffc44eec1210038c3a2e4473 - 16d9f674c619838bdeae42abc0929c9c5477ea1f
Linux/Linux 4c62764d0fc21a34ffc44eec1210038c3a2e4473 - 4ac3095da22fc50e51ec10c3b8323c21ab3e441a
Linux/Linux 4c62764d0fc21a34ffc44eec1210038c3a2e4473 - 4f4c9b13c485abd0a2d2c97f9db339d1dd8e147f
... and 21 more
Published May 28, 2026
Tracked Since May 28, 2026