CVE-2026-64348CWE-416

CVE-2026-64348

High · published July 25, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
2.3
In the wild
Unconfirmed
What it is

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

usb: free iso schedules on failed submit

EHCI and FOTG210 isochronous submits build an ehci_iso_sched before

linking the URB to the endpoint queue, and keep the staged schedule in

urb->hcpriv until iso_stream_schedule() and the link helpers consume it.

If the controller is no longer accessible, or usb_hcd_link_urb_to_ep()

fails, submit jumps to done_not_linked before that handoff happens and

leaks the staged schedule still attached to urb->hcpriv.

Free the staged schedule from done_not_linked when submit fails before

the URB is linked and clear urb->hcpriv after the free.

The bug was first flagged by an experimental analysis tool we are

developing for kernel memory-management bugs while analyzing

v6.13-rc1. The tool is still under development and is not yet publicly

available. Manual inspection confirms that the bug is still

present in v7.1.1.

An x86_64 allyesconfig build showed no new warnings. As we do not have an

EHCI host controller with a USB isochronous device to test with, no

runtime testing was able to be performed.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00129 · 2.3th percentile
Weakness
CWE-416 · Use After Free
Published
2026-07-25T14:17Z
Affected products (12)
ProductVersionsFixed in
linux/linux_kernel≥ 2.6.15.1, < 5.10.2615.10.261
linux/linux_kernel≥ 5.11, < 6.6.1456.6.145
linux/linux_kernel≥ 6.7, < 6.12.966.12.96
linux/linux_kernel≥ 6.13, < 6.18.396.18.39
linux/linux_kernel≥ 6.19, < 7.1.47.1.4
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
linux/linux_kernelall versions—
References (6)
EPSS history
Timeline
  • 25 JUL 08:50Z
    usb: free iso schedules on failed submit
    cvelistv5