Improper Initialization in Linux Kernel USB Gadget by Linux Foundation
CVE-2026-64594

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
6 August 2026

What is CVE-2026-64594?

In the Linux kernel, a vulnerability in the USB gadget subsystem was identified where the reset_work was not initialized properly during allocation. The issue occurs in the function fs implementation, specifically in the ffs_data_new function. When an instance is unmounted, the cancel_work_sync function may be called on a not-yet-initialized work struct, leading to warnings in the kernel log due to null function pointers. This vulnerability was silently bypassed in earlier kernel versions but has since been fixed by ensuring that the reset_work is initialized correctly at creation time.

Affected Version(s)

Linux 18d6b32fca3841f7cd9479b4024abd8a9b299281 < 7fe895e0a9651518c4fc082487da770ff9c14c7f

Linux 18d6b32fca3841f7cd9479b4024abd8a9b299281 < 0de6ebbabfbbc9c28350283dc97d8a519d5c6dd7

Linux 18d6b32fca3841f7cd9479b4024abd8a9b299281

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.