CVE-2024-27052: wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
In the Linux kernel, the following vulnerability has been resolved:
wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
The workqueue might still be running, when the driver is stopped. To
avoid a use-after-free, call cancel_work_sync() in rtl8xxxu_stop().
Security readout for executives and security teams
Plain-English summary
A Linux Wi-Fi driver may leave background work running while the driver stops, allowing that work to access freed memory. This can destabilize the operating system and may permit serious confidentiality, integrity, or availability impact. The supplied scoring requires local, low-privileged access; it does not describe a remote attack.
Executive priority
Treat this as an expedited kernel-maintenance issue on systems using rtl8xxxu, especially where untrusted users or workloads have local access. The available evidence does not support an emergency remote-compromise response, but the potential kernel-level impact justifies timely inventory, vendor confirmation, and patching.
Technical view
CVE-2024-27052 is a use-after-free race in Linux's rtl8xxxu driver. c2hcmd_work may remain active after rtl8xxxu_stop() releases associated resources. The stable fix synchronously cancels that work during shutdown using cancel_work_sync(). CVSS 3.1 rates it 7.8: local access, low complexity, low privileges, and no user interaction.
Likely exposure
Exposure is limited to systems running an affected Linux kernel where rtl8xxxu is relevant and the vulnerable driver lifecycle can be reached. An attacker requires local low-privileged access according to the CVSS vector. The supplied version data is ambiguous, so kernel version matching should be confirmed through distribution or appliance vendor guidance.
Exploitation context
The source bundle marks this CVE as absent from CISA KEV and provides no cited evidence of active exploitation or a public exploit. This does not establish that exploitation is impossible. Practical risk depends on reliably reaching the driver-stop race and converting the resulting use-after-free into impact.
Researcher notes
The confirmed defect is a workqueue lifetime race during driver shutdown. Stable commits across multiple kernel branches support the fix's availability, but the normalized affected-version entries contain duplication and unclear boundaries. CVSS impact values do not establish exploit reliability. No supplied source demonstrates weaponization or in-the-wild activity.
Mitigation direction
Install a vendor-supported kernel update containing the applicable rtl8xxxu stable fix for the deployed kernel branch.
Use distribution or appliance advisories to identify exact fixed package versions; the supplied version mapping is ambiguous.
Prioritize systems where rtl8xxxu is loaded and local users or workloads are not fully trusted.
Follow vendor reboot or service-restart guidance so the corrected kernel and driver code are active.
Validation and detection
Inventory running kernel versions and determine whether rtl8xxxu is built, available, or loaded.
Match each kernel package to the applicable vendor advisory or stable-branch fix.
Confirm the source or vendor backport cancels c2hcmd_work synchronously within rtl8xxxu_stop().
After remediation, verify systems are running the intended updated kernel.
Review kernel crash records for use-after-free reports involving rtl8xxxu or c2hcmd_work.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-416: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
2CVSS vectors
3Timeline events
3ADP providers
10Source links
SSVC decision data
CISA-ADPCISA Coordinator
Timestamp
Version
2.0.3
Exploitation: noneAutomatable: noTechnical Impact: total
CVSS vector scores
2 official scores
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-416 · source CWE mapping
Use After Free
Use After Free represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.