PatchSiren

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.