Cloudanix VulnDB

CVE-2026-98291

None

CVSS

—

EPSS

0.2%

Published

Oct 6, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A small programming mistake in the Linux Bluetooth driver for certain Intel hardware could let an attacker crash the system or gain extra access, so updating the kernel fixes the problem.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Privilege Gain
Component
OS kernel
Class
Buffer Overflow
Remediation
Patch
Effort
Medium
Patch risk
Low

What it actually does

Off-by-one error in btintel_pcie_submit_rx() allows frbd_index == rxq->count to pass the bounds check and index one element past the end of the FRBD array, enabling an out-of-bounds access in the Linux kernel Bluetooth PCIe driver.

Why it matters to the business

Linux systems using affected Intel PCIe Bluetooth hardware risk kernel instability, crashes, or potential privilege escalation, which can disrupt wireless connectivity and require unplanned reboots or patches across fleets.

How an attack unfolds

An attacker with local access or the ability to influence RX submission in the btintel_pcie driver triggers the flawed bounds check, causing an out-of-bounds array access that may be leveraged for memory corruption or denial of service.

How to fix it

Update the Linux kernel to a version containing the fix that changes the guard condition from > rxq->count to >= rxq->count in btintel_pcie_submit_rx(). Rebuild and deploy the patched kernel module or distribution package.

How to confirm the fix worked

Inspect the btintel_pcie driver source for the corrected bounds check (>= rxq->count) and confirm the change is present after patching; test RX submission paths under load to verify no out-of-bounds behavior occurs.

Typical attack path

  1. Obtain local execution context or trigger Bluetooth RX path on vulnerable kernel
  2. Cause btintel_pcie_submit_rx() to receive an index equal to rxq->count
  3. Bypass the incorrect > check and perform out-of-bounds memory access
  4. Leverage resulting corruption for crash or further exploitation

How to detect it

Review kernel logs for oops, panics, or warnings referencing btintel_pcie_submit_rx() or FRBD array access violations; correlate with Bluetooth activity or recent driver loads.

  • btintel_pcie_submit_rx
  • frbd_index
  • rxq->count

What your security team should do

  • Prioritize kernel updates for systems exposing Intel PCIe Bluetooth hardware
  • Monitor for kernel oops or panics involving btintel_pcie
  • Apply patches within standard maintenance windows given low exploit maturity

The record

In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel_pcie: fix off-by-one bounds check in RX submit btintel_pcie_submit_rx() used frbd_index > rxq->count to guard the FRBD array access, allowing frbd_index == rxq->count to pass through and index one element past the end of the array. Change the check to >= rxq->count so every out-of-range index is rejected. This issue was reported by Claude Mythos.

Affected packages

Ecosystem Package Introduced Fixed