Use-After-Free Vulnerability in Linux Kernel Affecting USB Gadget Functionality
CVE-2026-90044

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
16 September 2026

What is CVE-2026-90044?

A vulnerability has been identified in the Linux kernel related to the USB gadget interface. Specifically, a race condition during asynchronous input/output (AIO) operations can lead to a Use-After-Free scenario. This occurs when the io_data structure is freed after an AIO operation fails, but a concurrent cancel operation accesses this freed pointer before it is un-armed. To mitigate this issue, the cancellation handler now properly invokes a function to safely handle the kiocb, which removes it from the active sequence and closes the race window, thereby preventing unauthorized access to the freed memory.

Affected Version(s)

Linux de2080d41b5d584205e408d72021f0f335a046fc < 153b5ecd29ed055562400bc17c91df3fd869b0ce

Linux de2080d41b5d584205e408d72021f0f335a046fc < 4a2fb2d12b87b43724230abb52a1440617c7b6cc

Linux de2080d41b5d584205e408d72021f0f335a046fc

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.