CVE-2026-64350
Awaiting Analysis Awaiting Analysis - Queue

Use-After-Free in Linux Kernel USB CDNSP Driver

Vulnerability report for CVE-2026-64350, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-25

Last updated on: 2026-08-11

Assigner: kernel.org

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-25
Last Modified
2026-08-11
Generated
2026-08-14
AI Q&A
2026-07-25
EPSS Evaluated
2026-08-13
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is a memory leak vulnerability in the Linux kernel's USB subsystem, specifically in the cdnsp driver. The function cdnsp_alloc_stream_info() allocates memory for stream context arrays but fails to free this memory if subsequent operations like stream ring allocation or mapping updates fail. This leaves allocated memory unreleased, potentially causing resource exhaustion over time.

Detection Guidance

This vulnerability is specific to the Linux kernel's USB CDNSP driver and may not have direct network detection methods. Check kernel logs for errors related to usb: cdnsp or stream context allocation failures using commands like dmesg | grep cdnsp or journalctl -k | grep cdnsp.

Impact Analysis

The impact is primarily on system stability and resource usage. If exploited repeatedly, it could lead to memory exhaustion, causing system slowdowns, crashes, or denial of service. It may also affect USB device functionality if the driver becomes unstable due to memory leaks.

Compliance Impact

This vulnerability does not directly affect compliance with standards like GDPR or HIPAA as it is a memory leak issue in the Linux kernel's USB subsystem. It may indirectly impact compliance if the leak causes system instability or crashes, potentially affecting data integrity or availability.

Mitigation Strategies

Update your Linux kernel to the latest stable version that includes the fix for this vulnerability. Monitor kernel logs for related errors and ensure your system is running a patched kernel version.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-64350. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart