CVE-2026-68085
Description
A flaw was found in the Linux kernel's Bluetooth Host Controller Interface (HCI) Universal Asynchronous Receiver/Transmitter (UART) driver. This vulnerability occurs when a Bluetooth device is reopened after a pending write operation was canceled, but an internal flag indicating a pending write is not properly cleared. A local attacker could exploit this to prevent future write operations to the device, leading to a denial of service where Bluetooth functionality for write tasks becomes unresponsive.
Statement
Bluetooth hci_uart can leave HCI_UART_SENDING set when pending write_work is canceled during close, which can block future TX after the device is reopened. The same path also clears tx_skb during flush while write_work may otherwise be active, making this a race and possible use-after-free candidate around the UART TX state. For the CVSS the PR:L is used for the paranoid score because a local user or service with access to Bluetooth HCI UART control or the backing tty may be able to trigger close reopen or flush paths without full host administrator privileges. The issue is not directly network reachable and requires local interaction with the Bluetooth UART control path. Impact is at least local denial of service through a stuck TX path or kernel crash, and in the worst case may allow confidentiality or integrity impact if the tx_skb race is exploitable as memory corruption.
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 Hat | NVD | cve.org | |
|---|---|---|---|
| Base Score | 4.7 | N/A | 8 |
| Attack Vector | Local | N/A | Adjacent Network |
| Attack Complexity | High | N/A | Low |
| Privileges Required | Low | N/A | Low |
| User Interaction | None | N/A | None |
| Scope | Unchanged | N/A | Unchanged |
| Confidentiality | None | N/A | High |
| Integrity Impact | None | N/A | High |
| Availability Impact | High | N/A | High |
Vector
Red Hat: CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H
cve.org: CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Frequently Asked Questions
Not sure what something means? Check out our Security Glossary.
Want to get errata notifications? Sign up here.