CVE-2025-38593
BaseFortify
Publication date: 2025-08-19
Last updated on: 2025-12-06
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-415 | The product calls free() twice on the same memory address. |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability is a double free bug in the Linux kernel's Bluetooth component, specifically in the function 'hci_discovery_filter_clear()'. The function frees a 'uuids' array and then sets it to NULL. Due to a race condition, the function can be preempted and called again before the pointer is set to NULL, causing the 'uuids' array to be freed twice. This leads to a kernel BUG and internal error, potentially causing system instability or crashes. The fix involves adding locking around the free and NULL assignment to prevent this race condition.
How can this vulnerability impact me? :
This vulnerability can cause system instability or crashes due to a double free error in the Bluetooth subsystem of the Linux kernel. Exploiting this race condition could lead to kernel bugs or internal errors, potentially resulting in denial of service or unexpected behavior in systems using affected Linux kernel versions.