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

Bluetooth: btintel_pcie: fix TX descriptor bounds check

btintel_pcie_prepare_tx() uses tfd_index to access the TFD and data
buffer arrays before the index is advanced modulo txq->count. An index
equal to txq->count is one past the end of both arrays, so reject it in
the bounds check.
Published: 2026-10-26
Score: n/a
EPSS: n/a
KEV: No
Impact: Kernel memory corruption leading to arbitrary code execution
Action: Immediate Patch
AI Analysis

Impact

The btintel_pcie driver in the Linux kernel contains an integer overflow that permits the function btintel_pcie_prepare_tx() to use an index equal to txq->count to access the transmission descriptor and data buffer arrays before the index is wrapped modulo the queue count. Because txq->count is one past the end of the arrays, this oversight can lead to an out‑of‑bounds read or write, potentially corrupting kernel memory and enabling arbitrary code execution at kernel privilege level. The vulnerability is thus a critical out‑of‑bounds access that can compromise confidentiality, integrity, and availability of the affected system.

Affected Systems

All Linux kernel releases that ship the btintel_pcie driver without the commit that introduces the bounds check are affected. The driver handles Bluetooth traffic for Intel PCIe controllers. The specific kernel version ranges are not provided in the data, but any kernel lacking the outlined patch is vulnerable.

Risk and Exploitability

The vulnerability could be triggered by a malformed Bluetooth transmission or by controlling the tx descriptor sequence. No EPSS score is available, so the exact exploitation probability cannot be quantified from the data. The vulnerability is not listed in the CISA KEV catalog, but its potential impact is high due to kernel privilege escalation. Administrators should consider the risk severe and apply the patch as soon as it becomes available.

Generated by OpenCVE AI on October 26, 2026 at 17:05 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that includes the commit adding the bounds check for btintel_pcie.
  • If an immediate kernel update is not possible, disable the btintel_pcie driver by blacklisting its module or removing it from the boot configuration to eliminate the vulnerable code path.
  • Continuously monitor kernel logs and security advisories for related vulnerabilities and apply subsequent patches as soon as they become available.

Generated by OpenCVE AI on October 26, 2026 at 17:05 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 26 Oct 2026 18:15:00 +0000

Type Values Removed Values Added
First Time appeared Linux linux
Vendors & Products Linux linux

Mon, 26 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787

Mon, 26 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel_pcie: fix TX descriptor bounds check btintel_pcie_prepare_tx() uses tfd_index to access the TFD and data buffer arrays before the index is advanced modulo txq->count. An index equal to txq->count is one past the end of both arrays, so reject it in the bounds check.
Title Bluetooth: btintel_pcie: fix TX descriptor bounds check
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 Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-26T14:52:02.053Z

Reserved: 2026-09-25T10:25:14.390Z

Link: CVE-2026-99094

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-26T15:16:48.380

Modified: 2026-10-26T15:16:48.380

Link: CVE-2026-99094

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-26T18:00:08Z

Weaknesses