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.
Published: 2026-07-13
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

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.

Generated by OpenCVE AI on July 31, 2026 at 11:30 UTC.

Remediation

No vendor fix or workaround currently provided.

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 July 31, 2026 at 11:30 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
History

Thu, 16 Jul 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Wed, 15 Jul 2026 00:15:00 +0000

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


Tue, 14 Jul 2026 13:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Mon, 13 Jul 2026 18:00:00 +0000

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

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-07-13T17:33:52.302Z

Reserved: 2026-06-09T07:44:35.400Z

Link: CVE-2026-53364

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Low

Publid Date: 2026-07-13T00:00:00Z

Links: CVE-2026-53364 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T11:45:13Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime