Description
In the Linux kernel, the following vulnerability has been resolved:

Bluetooth: hci_aml: validate firmware segment lengths

aml_download_firmware() reads two lengths from the firmware header and
uses them to build pointers before checking that the header and segment
data are present. A truncated or inconsistent firmware image can make
the driver read past firmware->data while constructing TCI commands.

Reject images shorter than the header and ensure that the ICCM and DCCM
ranges fit within the loaded firmware before downloading either segment.
Published: 2026-09-04
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s Bluetooth hci_aml driver reads two length fields from a firmware header and uses them to build pointers before verifying that the entire firmware data is present. If a firmware image is truncated or contains inconsistent length values, the driver may read beyond the allocated firmware buffer while constructing TCI commands. This out‑of‑bounds read can trigger a kernel crash or, depending on the memory region being accessed, could expose privileged kernel data. The core weakness is a lack of bounds checking before use of externally supplied length values.

Affected Systems

All Linux kernel releases that include the hci_aml Bluetooth driver and have not applied the recent patch that validates firmware segment lengths are vulnerable. Other Bluetooth drivers and kernel components are not affected by this flaw. No specific version range is provided in the data, so any kernel containing the unpatched hci_aml driver should be considered at risk.

Risk and Exploitability

The CVSS score and EPSS are not available, and the vulnerability is not listed in the CISA KEV catalogue, indicating no public exploitation evidence. The likely attack vector requires an attacker to supply a malicious firmware image—through a rogue Bluetooth device or firmware update—to the device. While exploitation is not confirmed, an attacker who can provide such firmware could trigger the out‑of‑bounds read, leading to a denial‑of‑service via kernel crash or potential data leakage if privileged memory is accessed.

Generated by OpenCVE AI on September 4, 2026 at 17:19 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel version that includes the patch adding bounds checking for firmware segment lengths.
  • Validate all Bluetooth firmware images against the expected header size before loading; reject any image that is shorter than the header or whose ICCM or DCCM ranges exceed the firmware buffer.
  • If a patch is not immediately available, disable the hci_aml driver or the Bluetooth service until the vulnerability is remediated.

Generated by OpenCVE AI on September 4, 2026 at 17:19 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 17:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-119
CWE-125

Fri, 04 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_aml: validate firmware segment lengths aml_download_firmware() reads two lengths from the firmware header and uses them to build pointers before checking that the header and segment data are present. A truncated or inconsistent firmware image can make the driver read past firmware->data while constructing TCI commands. Reject images shorter than the header and ensure that the ICCM and DCCM ranges fit within the loaded firmware before downloading either segment.
Title Bluetooth: hci_aml: validate firmware segment lengths
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-04T15:12:28.900Z

Reserved: 2026-08-26T14:34:25.791Z

Link: CVE-2026-80759

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-04T16:18:00.950

Modified: 2026-09-04T16:18:00.950

Link: CVE-2026-80759

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T17:30:17Z

Weaknesses
  • CWE-119

    Improper Restriction of Operations within the Bounds of a Memory Buffer

  • CWE-125

    Out-of-bounds Read