PatchSiren cyber security CVE debrief
CVE-2026-46187 Linux CVE debrief
A use-after-free (UAF) vulnerability exists in the Linux kernel's RSI (Redpine Signals) Wi-Fi driver due to a race condition in kthread lifetime management. The driver uses both self-exit (kthread_complete_and_exit) and external-stop (kthread_stop) mechanisms when terminating kernel threads. While kthread_stop() is typically called first without issue, a rare race where kthread_complete_and_exit() executes before kthread_stop() causes the latter to access an already-freed kthread object. The fix removes kthread_stop() and replaces it with a wait mechanism for the self-exit completion, eliminating the double-free race condition.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-28
- Original CVE updated
- 2026-05-28
- Advisory published
- 2026-05-28
- Advisory updated
- 2026-05-28
Who should care
Organizations running Linux systems with Redpine Signals (RSI) Wi-Fi chipsets; embedded/IoT device manufacturers using RSI wireless modules; Linux distribution maintainers responsible for kernel security updates; security teams tracking kernel driver vulnerabilities affecting wireless networking stacks
Technical summary
The RSI (Redpine Signals) Wi-Fi driver in the Linux kernel contains a use-after-free vulnerability stemming from improper synchronization between two kthread termination paths. The driver historically allowed both self-exit via kthread_complete_and_exit() and external termination via kthread_stop(). When the self-exit path wins the race and completes first, the kthread object is freed; a subsequent kthread_stop() then dereferences the freed memory. The resolution removes the external kthread_stop() call entirely, instead waiting for the self-exit completion through proper synchronization primitives. This minimal change eliminates the race window without restructuring the driver's thread management logic.
Defensive priority
high
Recommended defensive actions
- Apply kernel updates containing the referenced stable tree commits when available from your Linux distribution
- Monitor vendor security advisories for RSI driver fixes in enterprise Linux distributions
- If running custom kernels with RSI driver, cherry-pick the referenced commits from kernel.org stable trees
- Review systems using Redpine Signals (RSI) Wi-Fi chipsets for exposure to this driver
- Consider disabling RSI driver if not required until patches are applied
Evidence notes
CVE description confirms UAF in RSI Wi-Fi driver kthread handling. Five kernel.org stable tree commits provided as references indicate backports to multiple stable branches. No CVSS score assigned; NVD status 'Awaiting Analysis'.
Official resources
-
CVE-2026-46187 CVE record
CVE.org
-
CVE-2026-46187 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
2026-05-28