usb: free iso schedules on failed submit

Summary

CVECVE-2026-64348
StatePUBLISHED
AssignerLinux
Source PriorityCVE Program / NVD first with legacy fallback
Published2026-07-25 10:17:17 UTC
Updated2026-07-25 10:17:17 UTC
DescriptionIn 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.

Risk And Classification

EPSS: 0.001730000 probability, percentile 0.069610000 (date 2026-07-28)

Vendor Declared Affected Products

SourceVendorProductVersionPlatforms
CNA Linux Linux affected 8de98402652c01839ae321be6cb3054cf5735d83 b0d00d077f9738d215af9b50c74dffab7a1de19f git Not specified
CNA Linux Linux affected 8de98402652c01839ae321be6cb3054cf5735d83 be5004395dfd0b6ec310db359f887fa396fd0dd2 git Not specified
CNA Linux Linux affected 8de98402652c01839ae321be6cb3054cf5735d83 8890699eea19027ef6e4f9cbcf27cba5e789793f git Not specified
CNA Linux Linux affected 8de98402652c01839ae321be6cb3054cf5735d83 6bc17a78a05671d303820224fb37ca339c1dc2cb git Not specified
CNA Linux Linux affected 8de98402652c01839ae321be6cb3054cf5735d83 4bb88aee6b868cbf73bf453f62497802f5fe4769 git Not specified
CNA Linux Linux affected 8de98402652c01839ae321be6cb3054cf5735d83 b9399d25fbb34a05bbe76eeedd730f62ff2670e9 git Not specified
CNA Linux Linux affected 2.6.15 Not specified
CNA Linux Linux unaffected 2.6.15 semver Not specified
CNA Linux Linux unaffected 5.10.261 5.10.* semver Not specified
CNA Linux Linux unaffected 6.6.145 6.6.* semver Not specified
CNA Linux Linux unaffected 6.12.96 6.12.* semver Not specified
CNA Linux Linux unaffected 6.18.39 6.18.* semver Not specified
CNA Linux Linux unaffected 7.1.4 7.1.* semver Not specified
CNA Linux Linux unaffected 7.2-rc3 * original_commit_for_fix Not specified

References

ReferenceSourceLinkTags
git.kernel.org/stable/c/be5004395dfd0b6ec310db359f887fa396fd0dd2 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/b9399d25fbb34a05bbe76eeedd730f62ff2670e9 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/b0d00d077f9738d215af9b50c74dffab7a1de19f 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/6bc17a78a05671d303820224fb37ca339c1dc2cb 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/8890699eea19027ef6e4f9cbcf27cba5e789793f 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
git.kernel.org/stable/c/4bb88aee6b868cbf73bf453f62497802f5fe4769 416baaa9-dc9f-4396-8d5f-8c081fb06d67 git.kernel.org
CVE Program record CVE.ORG www.cve.org canonical
NVD vulnerability detail NVD nvd.nist.gov canonical, analysis

© CVE.report 2026

Use of this information constitutes acceptance for use in an AS IS condition. There are NO warranties, implied or otherwise, with regard to this information or its use. Any use of this information is at the user's risk. It is the responsibility of user to evaluate the accuracy, completeness or usefulness of any information, opinion, advice or other content. EACH USER WILL BE SOLELY RESPONSIBLE FOR ANY consequences of his or her direct or indirect use of this web site. ALL WARRANTIES OF ANY KIND ARE EXPRESSLY DISCLAIMED. This site will NOT BE LIABLE FOR ANY DIRECT, INDIRECT or any other kind of loss.

CVE, CWE, and OVAL are registred trademarks of The MITRE Corporation and the authoritative source of CVE content is MITRE's CVE web site. This site includes MITRE data granted under the following license.

Free CVE JSON API cve.report/api

CVE.report and Source URL Uptime Status status.cve.report