Linux Kernel MOST USB Subsystem Double Free Vulnerability

Vulnerability

A vulnerability in the Linux kernel's USB driver for the MOST subsystem has been addressed. This issue arose from a non-standard registration function that improperly managed memory, leading to double free errors and use-after-free conditions, particularly during late probe failures. The vulnerability was linked to recent changes that exacerbated existing reference management issues within the USB driver.

Impact

The vulnerability could be exploited to cause memory corruption through double free errors, potentially leading to arbitrary code execution or other memory-related vulnerabilities.

Reproduction

The vulnerability can be reproduced by using a USB device that interfaces with the MOST subsystem, particularly one that triggers late probe failures. The improper memory management will result in double free errors and use-after-free conditions, which can be exploited to cause memory corruption.

Remediation

Users can upgrade to the latest version of the Linux kernel where this vulnerability has been fixed. Instructions for downloading the patched version are available on the official Linux kernel website.

Added: Dec 16, 2025, 6:33 PM
Updated: Dec 16, 2025, 6:33 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
2.5
exploitability
4.3
remediation
7.7
relevance
1.5
threat
4.8
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.