Security readout for executives and security teams
Plain-English summary
A flaw in the Linux Bluetooth management code can access memory after it has been freed, causing a kernel crash and potentially affecting system security. Exploitation requires local, low-privileged access; it is not described as remotely exploitable. Bluetooth-enabled, shared, or user-accessible Linux systems deserve prompt attention.
Executive priority
Treat this as a high-priority kernel maintenance issue, especially for multi-user endpoints and Bluetooth-dependent systems. It does not currently warrant emergency remote-exploit response because local access is required and active exploitation is unsupported. Complete vendor-specific exposure mapping and patching within the normal high-severity window.
Technical view
An asynchronous MGMT_OP_REMOVE_ADV_MONITOR completion can reference a pending management object already freed during Bluetooth index removal. KASAN demonstrated a slab use-after-free in mgmt_remove_adv_monitor_complete. The correction avoids mgmt_pending_add for this operation. The supplied CVSS 3.1 score is 7.8 with local, low-privileged access and no user interaction.
Likely exposure
Exposure centers on Linux systems running affected kernel branches where Bluetooth management functionality is available to a local user. The bundle references versions from 5.12 through several 6.x branch points, but does not unambiguously define every vulnerable range. Distribution backports mean kernel version strings alone may be insufficient.
Exploitation context
The supplied evidence demonstrates a KASAN-detected kernel use-after-free and crash under testing. CVSS indicates local access and low privileges are required. The CVE is not listed in KEV, and the bundle provides no evidence of active exploitation, public weaponization, or remote exploitation.
Researcher notes
The trace shows allocation through mgmt_pending_add, freeing through mgmt_index_removed, and later dereference in the asynchronous completion handler. A kernel crash is demonstrated; confidentiality and integrity impact are represented by CVSS but not independently demonstrated in the bundle. Exact vulnerable ranges and distribution backport status require vendor confirmation.
Mitigation direction
Install a distribution kernel containing the applicable Linux stable fix for this CVE.
Check distribution advisories and changelogs because fixes may be backported without obvious version changes.
Prioritize shared, Bluetooth-enabled systems where untrusted users have local access.
Until patched, consider restricting untrusted local access and unused Bluetooth functionality after operational review.
Validation and detection
Inventory deployed kernel builds and identify systems with Bluetooth enabled or actively used.
Compare each kernel package against vendor advisories or the applicable supplied stable commit.
After updating and rebooting, confirm the patched kernel build is currently running.
Review kernel logs for Bluetooth management crashes or use-after-free indicators.
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.
cve · low confidence lookup
CVE-2025-38118 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
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.
1CVSS vectors
3Timeline events
1ADP providers
7Source links
CVSS vector scores
1 official score
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.