CVE-2026-98293

Bluetooth: ISO: Fix parent socket leak in iso_conn_ready()

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

Bluetooth: ISO: Fix parent socket leak in iso_conn_ready()

iso_get_sock() returns the parent socket with a reference held, which is
dropped by sock_put() once the child socket has been set up. The error
path taken when iso_sock_alloc() fails only calls release_sock() and
returns, leaking the reference and thus the parent socket itself.

Drop the reference on that path as well.

Analysis

AI-generated

Technical impact

In the Linux kernel’s Bluetooth ISO subsystem, a parent socket reference is held when creating a child socket. If the child fails to allocate, the error path calls only release_sock(), leaving the parent reference unreleased. Each failure leaks a reference to the parent socket, gradually consuming kernel memory until the system can become unstable or unresponsive, potentially resulting in a denial of service. The flaw does not provide arbitrary code execution or privilege escalation; its primary impact is availability degradation through resource exhaustion. Based on the description, it is inferred that exploitation requires an attacker to repeatedly trigger the child socket allocation failure via Bluetooth ISO connections, either locally or remotely, causing the cumulative leak.

Affected Systems

All Linux kernel versions that include the Bluetooth ISO implementation before the fix commit are vulnerable. The advisory lists no specific kernel releases, meaning any distribution shipping an older kernel that has not incorporated the commit that drops the reference is at risk. The affected product is the Linux kernel itself, and any distribution using that kernel is impacted.

Risk and Exploitability

The EPSS score is below 1%, and the vulnerability is not listed in CISA’s KEV catalog, indicating limited publicly known exploitation. The CVSS score of 5.5 reflects moderate severity. Based on the description, it is inferred that exploitation requires an attacker to repeatedly trigger the child socket allocation failure via Bluetooth ISO connections, either locally or remotely, causing the cumulative leak. The overall risk is moderate, centered around availability through kernel memory exhaustion.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the kernel to a version containing the commit that eliminates the parent socket leak, as identified by the advisory references.
  • If an immediate kernel upgrade is unavailable, disable or restrict the Bluetooth ISO subsystem—for example, by blacklisting the ISO module or configuring Bluetooth to reject ISO connections.
  • Monitor kernel logs for messages about socket allocation failures and track kernel memory usage; when abnormal consumption is detected, limit Bluetooth activity or apply cgroup memory limits to mitigate the impact.

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

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6568-1 linux security update
Ubuntu USN Ubuntu USN USN-9019-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9020-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9022-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9023-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9024-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9025-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9026-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9039-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-9040-1 Linux kernel (Low Latency NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-9066-1 Linux kernel (HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-9091-1 Linux kernel (NVIDIA Tegra) vulnerabilities
History
Type Values Removed Values Added
Weaknesses CWE-401
Type Values Removed Values Added
Weaknesses CWE-911
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

Moderate

Type Values Removed Values Added
Weaknesses CWE-401
Type Values Removed Values Added
Weaknesses CWE-399
CWE-401
Type Values Removed Values Added
Weaknesses CWE-399
CWE-401
Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Bluetooth: ISO: Fix parent socket leak in iso_conn_ready() iso_get_sock() returns the parent socket with a reference held, which is dropped by sock_put() once the child socket has been set up. The error path taken when iso_sock_alloc() fails only calls release_sock() and returns, leaking the reference and thus the parent socket itself. Drop the reference on that path as well.
Title Bluetooth: ISO: Fix parent socket leak in iso_conn_ready()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References
Weaknesses
  • CWE-911

    Improper Update of Reference Count

Sources

Status
PUBLISHED
Assigner
Linux
Published
Updated
Oct 19, 2026, 9:17 AM
Reserved
Sep 25, 2026, 10:25 AM
Status
Received
Published
Oct 6, 2026, 9:18 AM
Modified
Oct 19, 2026, 10:18 AM
Severity
Moderate
Public date
Oct 6, 2026, 12:00 AM