Bluetooth Vulnerability in Linux Kernel Affects Device Firmware Information Retrieval
CVE-2026-64549
What is CVE-2026-64549?
A vulnerability in the Linux kernel's Bluetooth subsystem allows for an out-of-bounds read when handling responses from devices during the bpa10x_setup() function. Specifically, when the function receives a vendor command response that is one byte long or not properly null-terminated, it attempts to read beyond the allocated buffer, potentially accessing adjacent memory. This flaw could expose sensitive information in kernel logs and the firmware-info debugfs file. To mitigate this, a fix has been implemented to restrict the output to a bounded string size, ensuring that the operation does not fail and maintains compatibility with devices that produce short or improperly terminated responses.
Affected Version(s)
Linux ddd68ec8f4847b460c9f580076eafe13b031a6fd < 1813add71e386f77b3040e6c8dc9b7b3ff965a6c
Linux ddd68ec8f4847b460c9f580076eafe13b031a6fd
Linux ddd68ec8f4847b460c9f580076eafe13b031a6fd < 7a64f39ebe1bacd9004a62eceadac0b122ec3cc2