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

usb: cdnsp: fix stream context array leak in cdnsp_alloc_stream_info()

cdnsp_alloc_stream_info() allocates stream_info->stream_ctx_array with
cdnsp_alloc_stream_ctx(). If a later stream ring allocation or stream
mapping update fails, the error path frees the allocated stream rings
and stream_rings array, but leaves stream_ctx_array allocated.

Free the stream context array before falling through to the stream_rings
cleanup path.
Published: 2026-07-25
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The kernel’s CDNSP USB driver allocates a stream context array in cdnsp_alloc_stream_info(). When a later stream ring allocation or stream mapping update fails, the error path frees the stream rings and the stream_rings array but mistakenly leaves the stream context array allocated. This memory leak can accumulate over time, draining kernel memory and ultimately triggering an out‑of‑memory condition that will lead to a kernel panic or forced system reboot, effectively denying availability.

Affected Systems

The vulnerability resides in the Linux kernel’s CDNSP USB subsystem. Any kernel that includes the unauthenticated cdnsp_alloc_stream_info() code before the recent patch is affected, including the 7.2 release candidates rc1 and rc2. Systems running older kernels or those that do not install the vendor‑supplied fix remain at risk until the kernel is updated.

Risk and Exploitability

The EPSS score is below 1% and the vulnerability is not listed in CISA’s KEV catalog, indicating a low probability of realworld exploitation. The CVSS score of 5.5 points to moderate severity. An attacker would need local access that allows interaction with the USB subsystem, for example by feeding a device that forces a stream allocation failure. In practice, the risk is confined to availability damage rather than compromise of confidentiality or integrity.

Generated by OpenCVE AI on September 3, 2026 at 21:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the cdnsp_alloc_stream_info() patch.
  • Reboot the system or reload the kernel to ensure the changes take effect.
  • After updating, monitor system memory usage and USB activity for abnormal patterns that could indicate the leak was not fully mitigated.

Generated by OpenCVE AI on September 3, 2026 at 21:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4720-1 linux security update
Debian DLA Debian DLA DLA-4723-1 linux-6.1 security update
Debian DLA Debian DLA DLA-4724-1 linux-6.12 new package
History

Thu, 03 Sep 2026 16:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401
CPEs cpe:2.3:o:linux:linux_kernel:7.2:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.2:rc2:*:*:*:*:*:*
Metrics 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'}


Tue, 28 Jul 2026 00:15:00 +0000


Sat, 25 Jul 2026 09:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: usb: cdnsp: fix stream context array leak in cdnsp_alloc_stream_info() cdnsp_alloc_stream_info() allocates stream_info->stream_ctx_array with cdnsp_alloc_stream_ctx(). If a later stream ring allocation or stream mapping update fails, the error path frees the allocated stream rings and stream_rings array, but leaves stream_ctx_array allocated. Free the stream context array before falling through to the stream_rings cleanup path.
Title usb: cdnsp: fix stream context array leak in cdnsp_alloc_stream_info()
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-08-17T04:53:55.657Z

Reserved: 2026-07-19T15:36:31.782Z

Link: CVE-2026-64350

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-07-25T10:17:17.280

Modified: 2026-09-03T16:03:46.993

Link: CVE-2026-64350

cve-icon Redhat

Severity :

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

Links: CVE-2026-64350 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-03T22:00:13Z

Weaknesses
  • CWE-401

    Missing Release of Memory after Effective Lifetime

  • CWE-772

    Missing Release of Resource after Effective Lifetime