CVE-2025-38507
BaseFortify
Publication date: 2025-08-16
Last updated on: 2025-11-19
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | 6.16 |
| linux | linux_kernel | 6.16 |
| linux | linux_kernel | 6.16 |
| 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-NVD-CWE-noinfo |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability involves the Linux kernel's handling of Nintendo Bluetooth-connected controllers. Specifically, the kernel could stall or panic during suspend/resume operations when using these controllers due to the resume hook added for USB Joycons. The issue arises because the kernel waits for input reports during LED class device suspend, which can cause stalls if the Bluetooth connectivity is unreliable or lost. The fix involves setting a new suspended state to avoid waiting for input reports and preventing reinitialization of Bluetooth controllers during resume, thus avoiding kernel stalls or panics.
How can this vulnerability impact me? :
This vulnerability can cause the Linux kernel to stall or panic during suspend or resume operations when using Bluetooth-connected Nintendo controllers. This can lead to system instability or unresponsiveness, especially on devices like Android phones running kernel 6.6, potentially disrupting normal device usage and requiring a reboot or other recovery actions.
What immediate steps should I take to mitigate this vulnerability?
To mitigate this vulnerability, update your Linux kernel to a version that includes the fix for the HID nintendo bluetooth suspend/resume issue (such as kernel 6.6 or later). This update ensures that the kernel will not stall or panic when using bluetooth-connected Nintendo controllers by properly handling suspend and resume states. Avoid using affected kernel versions that do not include this fix.