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

Bluetooth: btintel_pcie: reject oversized TX packets in send_frame()

btintel_pcie_send_frame() eventually copies skb->data into a fixed
BTINTEL_PCIE_BUFFER_SIZE (4096) DMA buffer via memcpy() in
btintel_pcie_prepare_tx(), with a 4-byte PCIe type header prepended.
A user-space process with HCI_CHANNEL_USER access can inject an
oversized packet and overflow the buffer.

Reject packets larger than
BTINTEL_PCIE_BUFFER_SIZE - BTINTEL_PCIE_HCI_TYPE_LEN on entry.
Published: 2026-10-18
Score: 6.7 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Kernel Memory Corruption
Action: Patch Immediately
AI Analysis

Impact

In the Linux kernel, btintel_pcie_send_frame() copies packet data into a fixed DMA buffer of 4096 bytes using memcpy() without validating the packet size. A user‑space process with HCI_CHANNEL_USER access can craft an oversized packet, causing a buffer overflow that corrupts kernel memory. This overflow can potentially lead to kernel crashes or arbitrary code execution, compromising system integrity.

Affected Systems

The vulnerability affects any Linux kernel that includes the btintel_pcie Bluetooth driver before the bug was fixed. Any system that uses this driver is potentially impacted. No specific kernel version range is provided, but the patch has been committed in recent kernel releases.

Risk and Exploitability

The flaw requires a process that can obtain HCI_CHANNEL_USER rights, which is typically a local privilege or application level capability. Because the EPSS score of < 1% indicates an extremely low exploitation probability and the CVE is not in the KEV catalog, the overall exploitation probability is uncertain, but the ability to overflow a kernel buffer represents a high‑risk vulnerability. If an attacker can drive a user application to send the crafted packet, kernel stability could be compromised, and with further manipulation, privilege escalation might be possible. The attack vector is likely local with elevated privileges; the CVSS score of 6.7 indicates a moderate severity.

Generated by OpenCVE AI on October 23, 2026 at 19:57 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the fix for btintel_pcie, where oversized packets are rejected.
  • Ensure that only trusted applications have HCI_CHANNEL_USER access, removing unnecessary privileges from regular users.
  • Disable or remove buggy Bluetooth adapters if the system does not require them, or restart Bluetooth services to reload the driver after patching.

Generated by OpenCVE AI on October 23, 2026 at 19:57 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
History

Fri, 23 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 6.7, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H'}

threat_severity

Moderate


Sun, 18 Oct 2026 19:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-120

Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btintel_pcie: reject oversized TX packets in send_frame() btintel_pcie_send_frame() eventually copies skb->data into a fixed BTINTEL_PCIE_BUFFER_SIZE (4096) DMA buffer via memcpy() in btintel_pcie_prepare_tx(), with a 4-byte PCIe type header prepended. A user-space process with HCI_CHANNEL_USER access can inject an oversized packet and overflow the buffer. Reject packets larger than BTINTEL_PCIE_BUFFER_SIZE - BTINTEL_PCIE_HCI_TYPE_LEN on entry.
Title Bluetooth: btintel_pcie: reject oversized TX packets in send_frame()
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-10-19T09:24:40.788Z

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

Link: CVE-2026-98730

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:26.623

Modified: 2026-10-19T10:19:37.140

Link: CVE-2026-98730

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98730 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T20:00:16Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')