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

Bluetooth: bnep: fix out-of-bounds reads on short RX/TX frames and control fallthrough

Fix multiple out-of-bounds reads in Bluetooth BNEP frame processing:

1. In bnep_rx_frame() and bnep_ctrl_frame() (net/bluetooth/bnep/core.c),
use pskb_may_pull() to verify the BNEP header, control type byte,
filter count, and extension headers exist before reading them, and
return 0 after handling BNEP_CONTROL instead of falling through to
Ethernet frame submission when no extension headers follow.
2. In bnep_net_xmit() (net/bluetooth/bnep/netdev.c), verify skb->len >=
ETH_HLEN with pskb_may_pull() before reading the 14-byte Ethernet
header to prevent an out-of-bounds heap read and infoleak on short
AF_PACKET TX frames.
Published: 2026-10-18
Score: n/a
EPSS: n/a
KEV: No
Impact: Information Disclosure
Action: Patch Immediately
AI Analysis

Impact

In the Linux kernel, an out‑of‑bounds read flaw in the Bluetooth BNEP frame handling routine can allow a local attacker to read memory beyond the intended bounds, potentially leaking kernel or user data. This vulnerability was fixed by ensuring sufficient packet length checks before accessing headers and by preventing fall‑through during control frame processing. The weakness corresponds to an unchecked read of memory outside allocated bounds (CWE‑788) and could expose sensitive information (CWE‑200).

Affected Systems

The defect affects all Linux kernel versions that include the BNEP subsystem. No specific version range is listed in the advisories, so any kernel running in an environment with Bluetooth BNEP enabled could be vulnerable until patched.

Risk and Exploitability

Because the flaw involves reading beyond the bounds of an Ethernet frame or BNEP control frame, exploitation requires that the attacker can deliver crafted frames to the kernel's network stack, likely through the local Bluetooth interface. The lack of an EPSS score and absence of a KEV entry means the public threat intelligence community has not yet reported active exploitation, but the kernel bug could be leveraged by a local attacker with sufficient privileges. The overall danger level cannot be precisely quantified without a CVSS score, but the potential for kernel information disclosure motivates prompt remediation.

Generated by OpenCVE AI on October 18, 2026 at 18:33 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the kernel to the latest version that includes the bound checks for BNEP frame processing.
  • Disable or restrict Bluetooth BNEP functionality on systems that do not require it.
  • Configure the system firewall or security controls to block unsolicited Bluetooth traffic, reducing the attack surface.

Generated by OpenCVE AI on October 18, 2026 at 18:33 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-200
CWE-788

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Bluetooth: bnep: fix out-of-bounds reads on short RX/TX frames and control fallthrough Fix multiple out-of-bounds reads in Bluetooth BNEP frame processing: 1. In bnep_rx_frame() and bnep_ctrl_frame() (net/bluetooth/bnep/core.c), use pskb_may_pull() to verify the BNEP header, control type byte, filter count, and extension headers exist before reading them, and return 0 after handling BNEP_CONTROL instead of falling through to Ethernet frame submission when no extension headers follow. 2. In bnep_net_xmit() (net/bluetooth/bnep/netdev.c), verify skb->len >= ETH_HLEN with pskb_may_pull() before reading the 14-byte Ethernet header to prevent an out-of-bounds heap read and infoleak on short AF_PACKET TX frames.
Title Bluetooth: bnep: fix out-of-bounds reads on short RX/TX frames and control fallthrough
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-18T15:19:14.606Z

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

Link: CVE-2026-98602

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-10-18T16:17:12.920

Link: CVE-2026-98602

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T18:45:06Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-788

    Access of Memory Location After End of Buffer