CWE data temporarily unavailableCWE data is currently experiencing intermittent outages, which may cause incomplete section loading on CVE pages. We are actively working on a fix.

CVE-2026-98108

Description

A flaw was found in the Linux kernel's Bluetooth subsystem. When processing Bluetooth Low Energy connection requests in the Logical Link Control and Adaptation Protocol (L2CAP) layer, channel modes are incorrectly assigned during deferred connection handling. A nearby attacker within Bluetooth range could exploit this vulnerability by sending specially crafted connection requests to trigger an out-of-bounds write to stack memory. This issue primarily leads to a system crash and Denial of Service (DoS), or potentially arbitrary code execution.

Statement

An incorrect channel mode can cause an LE_CONN_REQ channel to inherit L2CAP_MODE_EXT_FLOWCTL from its listening parent instead of using L2CAP_MODE_LE_FLOWCTL. With deferred setup enabled, crafted or repeated Bluetooth LE connection requests can reach l2cap_ecred_rsp_defer() through the wrong protocol path. Missing limits on deferred channels and missing duplicate ident validation can then increase rsp count beyond the dcid array and cause a stack out of bounds write in kernel context. For the CVSS the PR:N is selected because a nearby Bluetooth peer does not need an account or local privileges on the target. AV:A is used because exploitation requires Bluetooth radio proximity and access to the affected L2CAP service rather than routable network access. AC:H reflects the required listening channel configuration, deferred setup state, and crafted request sequence. Impact is at least denial of service through kernel memory corruption. In the paranoid case the stack write may affect confidentiality and integrity or permit kernel code execution, although a reliable arbitrary write primitive is not established by the supplied code.

Mitigation

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

Common Vulnerability Scoring System (CVSS) Score Details

Info alert:Important note

CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).

The following CVSS metrics and score provided are preliminary and subject to review.

CVSS v3 Score Breakdown

Red HatNVDcve.org
Base Score7.5N/A7.5
Attack VectorAdjacent NetworkN/AAdjacent Network
Attack ComplexityHighN/AHigh
Privileges RequiredNoneN/ANone
User InteractionNoneN/ANone
ScopeUnchangedN/AUnchanged
ConfidentialityHighN/AHigh
Integrity ImpactHighN/AHigh
Availability ImpactHighN/AHigh

Vector

Red Hat: CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

cve.org: CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Frequently Asked Questions

Want to get errata notifications? Sign up here.