Description
In the Linux kernel, the following vulnerability has been resolved:

Bluetooth: btmtk: fix urb->setup_packet leak in error paths

The setup_packet of control urb is not freed if usb_submit_urb fails or
the submitted urb is killed. Add free in these two paths.
Published: 2026-07-19
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The bug is a memory leak in the Bluetooth btmtk driver. The setup_packet buffer for control USB requests is not freed when usb_submit_urb fails or the urb is killed. This leak can gradually consume memory and may lead to a denial of service. The weakness is classified as CWE-772.

Affected Systems

The vulnerability is present in any Linux kernel that ships the btmtk Bluetooth driver. No specific kernel versions are listed, so all affected distributions should consider their current kernel revision.

Risk and Exploitability

The CVSS score is 5.5, indicating moderate severity. The EPSS score is less than 1%, implying a low probability of exploitation in the wild. The vulnerability is not in the KEV catalog. Attackers could trigger memory exhaustion by interacting with the driver via malicious USB traffic or Bluetooth commands, but an exploit would likely require local access or privileged execution to take advantage of the error paths. The fix addresses the issue directly; until a patched kernel is deployed, the risk remains.

Generated by OpenCVE AI on July 30, 2026 at 20:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the btmtk packet leak fix
  • Reboot the system to activate the updated kernel
  • Monitor memory usage and kernel logs to confirm the leak no longer occurs

Generated by OpenCVE AI on July 30, 2026 at 20:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
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

Mon, 20 Jul 2026 12: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


Sun, 19 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: Bluetooth: btmtk: fix urb->setup_packet leak in error paths The setup_packet of control urb is not freed if usb_submit_urb fails or the submitted urb is killed. Add free in these two paths.
Title Bluetooth: btmtk: fix urb->setup_packet leak in error paths
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-19T15:40:36.041Z

Reserved: 2026-07-19T07:54:57.037Z

Link: CVE-2026-64144

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-64144 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-30T20:15:05Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime