CVE-2026-53364

Bluetooth: hci_conn: Fix memory leak in hci_le_big_terminate()

Published Jul 13, 2026 CVSS 3.1 · 5.5 Medium EPSS < 1% KEV · Not listed
Description
In the Linux kernel, the following vulnerability has been resolved:

Bluetooth: hci_conn: Fix memory leak in hci_le_big_terminate()

hci_le_big_terminate() allocates iso_list_data via kzalloc_obj but
returns 0 without freeing it when neither pa_sync_term nor big_sync_term
flags are set after evaluating the PA and BIG sync connection state.

This early-return path was introduced when hci_le_big_terminate() was
refactored to take struct hci_conn instead of raw u8 parameters, adding
PA/BIG flag evaluation logic. The existing kfree() on hci_cmd_sync_queue
failure does not cover this path.

Analysis

AI-generated

Technical impact

The vulnerability arises in the Linux kernel's Bluetooth interface when the function responsible for terminating ISO big user connections fails to free allocated memory in a specific early‑return path. The allocated structure is not deallocated when neither the PA nor BIG sync termination flags are set, causing a memory leak. A continuous or repeated abuse of this behavior could deplete kernel memory, potentially resulting in a denial of service for processes relying on kernel resources.

Affected Systems

Linux kernel builds that include the unpatched Bluetooth implementation, covering all vendors that ship a stock kernel with the Bluetooth subsystem compiled in. No specific kernel version range is listed; any kernel prior to the inclusion of the patch is considered affected.

Risk and Exploitability

The CVSS score is 5.5 and the EPSS score is < 1%, and the vulnerability is not listed in the CISA KEV catalog, indicating a very low exploitation probability. Because the flaw resides in kernel space and requires interaction with the Bluetooth stack, it is inferred that the attack vector is local, possibly through a crafted Bluetooth connection or an untrusted device attempting to trigger repeated termination calls. While no public exploits are reported, the potential for resource depletion makes it a high‑value local threat.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor‑supplied patch that resolves the CWE‑772 memory‑leak issue in hci_le_big_terminate(), as referenced by the commit identifiers in the advisory.
  • Temporarily disable the Bluetooth kernel module (e.g., hci) to avoid executing the vulnerable code path, mitigating the CWE‑772 memory‑leak until a patch is applied.
  • Continuously monitor kernel memory usage for abnormal increases that could indicate repeated exploitation of the memory‑leak path; if detected, take remedial action such as reboot or further isolation.

Generated by OpenCVE AI on August 13, 2026 at 12:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Ubuntu USN Ubuntu USN USN-8566-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8568-1 Linux kernel (OEM) vulnerabilities
Ubuntu USN Ubuntu USN USN-8569-1 Linux kernel (HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8663-1 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-8664-1 Linux kernel (NVIDIA BaseOS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-1 Linux kernel (GCP) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-2 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-3 Linux kernel (Oracle) vulnerabilities
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Weaknesses CWE-401
Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Low

Type Values Removed Values Added
Weaknesses CWE-401
Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Bluetooth: hci_conn: Fix memory leak in hci_le_big_terminate() hci_le_big_terminate() allocates iso_list_data via kzalloc_obj but returns 0 without freeing it when neither pa_sync_term nor big_sync_term flags are set after evaluating the PA and BIG sync connection state. This early-return path was introduced when hci_le_big_terminate() was refactored to take struct hci_conn instead of raw u8 parameters, adding PA/BIG flag evaluation logic. The existing kfree() on hci_cmd_sync_queue failure does not cover this path.
Title Bluetooth: hci_conn: Fix memory leak in hci_le_big_terminate()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References
Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime

  • CWE-772

    Missing Release of Resource after Effective Lifetime

Sources

Status
PUBLISHED
Assigner
Linux
Published
Updated
Nov 6, 2026, 4:34 PM
Reserved
Jun 9, 2026, 7:44 AM
Status
Modified
Published
Jul 13, 2026, 6:16 PM
Modified
Nov 6, 2026, 5:18 PM
Severity
Low
Public date
Jul 13, 2026, 12:00 AM