Linux Kernel GPIB USB Driver Memory Leak Vulnerability

Vulnerability

A memory leak vulnerability has been identified in the Linux kernel's GPIB USB driver, specifically in versions prior to the patch. The issue arises because the driver retains references to USB devices of registered interfaces during the attachment process, without releasing them. This unaddressed retention leads to a memory leak when devices are disconnected.

Impact

The vulnerability causes a memory leak, which can lead to increased memory usage and potential exhaustion of system resources.

Reproduction

The vulnerability can be reproduced by attaching a GPIB USB device using the LPVO DIY USB GPIB driver. The driver will take references to the USB devices, which are not released when the devices are disconnected, causing a memory leak.

Remediation

Users can apply the patch available in the Linux kernel stable tree to address this vulnerability.

Added: May 1, 2026, 4:28 PM
Updated: May 1, 2026, 4:28 PM

Vulnerability Rating

Custom Algorithm
spread
9.0
impact
0.6
exploitability
2.9
remediation
7.7
relevance
7.2
threat
4.8
urgency
2.9
incentive
0.0

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