PatchSiren cyber security CVE debrief
CVE-2026-46180 Linux CVE debrief
A use-after-free vulnerability exists in the Linux kernel's brcmfmac Wi-Fi driver, specifically in the watchdog task teardown path. The race condition occurs when the watchdog task terminates between send_sig() and kthread_stop() calls, potentially leading to memory corruption. The fix increases the watchdog task's reference count before signal delivery and uses kthread_stop_put() to properly release the reference, ensuring safe synchronization during driver shutdown.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-28
- Original CVE updated
- 2026-06-19
- Advisory published
- 2026-05-28
- Advisory updated
- 2026-06-19
Who should care
Organizations running Linux systems with Broadcom FullMAC wireless chipsets, particularly those in high-availability or security-sensitive environments where kernel stability is paramount. Cloud and edge deployments using brcmfmac-dependent hardware should track this fix.
Technical summary
The brcmfmac driver manages a watchdog kernel thread for hardware monitoring. During driver shutdown, the sequence of send_sig() followed by kthread_stop() creates a window where the task may already have exited and freed its task_struct. The vulnerability is a classic TOCTOU (time-of-check to time-of-use) race in thread lifecycle management. The resolution employs reference counting: kthread_get() increments the reference before signal delivery, and kthread_stop_put() atomically stops the thread and decrements the reference, ensuring the task structure remains valid throughout the operation. Multiple stable tree commits indicate backports to various kernel release branches.
Defensive priority
medium
Recommended defensive actions
- Apply kernel updates containing the referenced stable tree commits when available from your Linux distribution
- Monitor vendor security advisories for brcmfmac driver patches
- Review systems using Broadcom FullMAC wireless chipsets for exposure
- Prioritize patching on systems with untrusted local access or where Wi-Fi driver stability is critical
Evidence notes
Vulnerability description sourced from official CVE record and NVD entry. Fix commits identified in kernel.org stable tree. No CVSS score or severity assigned by NVD at time of disclosure (status: Awaiting Analysis). Vendor attribution marked low confidence due to 'Unknown Vendor' classification in source data; canonical vendor is Linux kernel maintainers based on patch source.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-46180 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-46180
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-46180 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-46180
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/658d2e46c2e9a8eb9b80c5e803ce3c89885b3366
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/908b92231e1ded53e43fcfad5e0704d83e1b803c
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c623b63580880cc742255eaed3d79804c1b91143
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/d16827cb1d3936f7627d0da6044483f743ebde03
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ed4168d1a50fef5be8eca947fbbf05a28507d265
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.