PatchSiren cyber security CVE debrief
CVE-2026-64549 Linux CVE debrief
The Linux kernel has a vulnerability in the Bluetooth bpa10x component. The bpa10x_setup() function sends a vendor command and passes the response to bt_dev_info() and hci_set_fw_info() without checking the length, potentially leading to an out-of-bounds read of adjacent slab memory. This could result in sensitive data being leaked into the kernel log and firmware-info debugfs file.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-27
- Original CVE updated
- 2026-08-17
- Advisory published
- 2026-07-27
- Advisory updated
- 2026-08-17
Who should care
Linux kernel developers and maintainers, Bluetooth device manufacturers, organizations using Linux-based systems with Bluetooth capabilities, and security teams responsible for vulnerability management and incident response. These stakeholders should review the vulnerability details and assess the potential impact on their systems and products. They should also prioritize applying patches or mitigations to prevent exploitation of the vulnerability. Additionally, security teams should monitor kernel logs and firmware-info debugfs files for potential sensitive data leaks and implement compensating controls as needed. Affected product operators should verify the presence of vulnerable Bluetooth components and coordinate with vendors for support. Platform administrators should ensure that necessary updates are applied and verify the effectiveness of the patches. Vulnerability management teams should track the vulnerability and ensure that it is properly addressed in their systems. Incident response teams should be prepared to respond to potential exploitation attempts and have plans in place to mitigate the impact of a successful exploit. Security teams should also review the CVE record and vendor guidance to validate affected scope, severity, and recommended actions. They should plan and implement vendor-supported updates or mitigations through normal change control where exposure is confirmed. Compensating controls should be reviewed and implemented for exposed systems while remediation is scheduled and verified. Monitoring, detection, and logs should be checked for exposed assets that need extra review. Exceptions should be tracked, and remediated assets should be retested and closed only after evidence is documented. Asset inventory and configuration management should be updated to reflect the presence of vulnerable components. Source tracking and monitoring should be implemented to detect potential exploitation attempts. Rollback and change windows should be planned and implemented as needed to ensure the timely application of patches and mitigations. The Linux kernel community should review and apply the provided patches to the Linux kernel. Input validation,
Technical summary
The bpa10x_setup() function in the Linux kernel's Bluetooth component does not properly validate the length of the response from the vendor command, leading to a potential out-of-bounds read of adjacent slab memory. This issue can result in sensitive data being leaked into the kernel log and firmware-info debugfs file. The vulnerability has been resolved by printing the revision string with a bounded '%.*s' format specifier, limited to skb->len - 1.
Defensive priority
Medium
Recommended defensive actions
- Review and apply the provided patches to the Linux kernel
- Implement input validation and bounds checking for the bpa10x_setup() function
- Monitor kernel logs and firmware-info debugfs file for potential sensitive data leaks
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The vulnerability exists in the Linux kernel's Bluetooth bpa10x component. The bpa10x_setup() function does not properly validate the length of the response from the vendor command, which can lead to an out-of-bounds read. This issue has been resolved by printing the revision string with a bounded '%.*s' format specifier, limited to skb->len - 1.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-64549 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-64549
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-64549 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-64549
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/1813add71e386f77b3040e6c8dc9b7b3ff965a6c
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/4b4008dda1d0c6e598d7865631ad4eda63a560f0
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/7a64f39ebe1bacd9004a62eceadac0b122ec3cc2
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a8e169d308775039200bb9c905c7ce420db6e8c5
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/bd56c23f1f8681a2857ee924a8bd3abf87c8913b
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/bfc9e7be289df11e8e38c98cd78019d67fdd0bd5
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/dd068ef044128db655f48323a4acfd5907e04903
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.