CVE-2025-68289

CVE-2025-68289

published December 16, 2025

CVSS
—
EPSS
0%
Percentile
10.0
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

usb: gadget: f_eem: Fix memory leak in eem_unwrap

The existing code did not handle the failure case of usb_ep_queue in the

command path, potentially leading to memory leaks.

Improve error handling to free all allocated resources on usb_ep_queue

failure. This patch continues to use goto logic for error handling, as the

existing error handling is complex and not easily adaptable to auto-cleanup

helpers.

kmemleak results:

unreferenced object 0xffffff895a512300 (size 240):

backtrace:

slab_post_alloc_hook+0xbc/0x3a4

kmem_cache_alloc+0x1b4/0x358

skb_clone+0x90/0xd8

eem_unwrap+0x1cc/0x36c

unreferenced object 0xffffff8a157f4000 (size 256):

backtrace:

slab_post_alloc_hook+0xbc/0x3a4

__kmem_cache_alloc_node+0x1b4/0x2dc

kmalloc_trace+0x48/0x140

dwc3_gadget_ep_alloc_request+0x58/0x11c

usb_ep_alloc_request+0x40/0xe4

eem_unwrap+0x204/0x36c

unreferenced object 0xffffff8aadbaac00 (size 128):

backtrace:

slab_post_alloc_hook+0xbc/0x3a4

__kmem_cache_alloc_node+0x1b4/0x2dc

__kmalloc+0x64/0x1a8

eem_unwrap+0x218/0x36c

unreferenced object 0xffffff89ccef3500 (size 64):

backtrace:

slab_post_alloc_hook+0xbc/0x3a4

__kmem_cache_alloc_node+0x1b4/0x2dc

kmalloc_trace+0x48/0x140

eem_unwrap+0x238/0x36c

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00205 · 10.0th percentile
Published
2025-12-16T21:16Z
References (7)
EPSS history
Timeline
  • 16 DEC 15:06Z
    usb: gadget: f_eem: Fix memory leak in eem_unwrap
    cvelistv5