Skip to content
CVE PROGRAM SOURCE RECORD7.8 High

CVE-2026-31758

usb: usbtmc: Flush anchored URBs in usbtmc_release

Description

In the Linux kernel, the following vulnerability has been resolved: usb: usbtmc: Flush anchored URBs in usbtmc_release When calling usbtmc_release, pending anchored URBs must be flushed or killed to prevent use-after-free errors (e.g. in the HCD giveback path). Call usbtmc_draw_down() to allow anchored URBs to be completed.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 4f3c8d6eddc272b386464524235440a418ed2029 to < 959ef329071136e4335b54822fe2f607659b4569affected
  • 4f3c8d6eddc272b386464524235440a418ed2029 to < e189d443767f7cd390c52f2e122e1fc41c7562d6affected
  • 4f3c8d6eddc272b386464524235440a418ed2029 to < 7fa8f61bab3fb75b5deba8a0f3abb74dc5068d9faffected
  • 4f3c8d6eddc272b386464524235440a418ed2029 to < 95e09b07e50290254b28b8395509473104518f8caffected
  • 4f3c8d6eddc272b386464524235440a418ed2029 to < d13318dec0c1e0e2ac16f8ecbd522db14cea4bb1affected
  • 4f3c8d6eddc272b386464524235440a418ed2029 to < 977b632db51d231dec0bc571089a5c2402674139affected
  • 4f3c8d6eddc272b386464524235440a418ed2029 to < d40198de50232e04c14c6e2092e896766c95ea48affected
  • 4f3c8d6eddc272b386464524235440a418ed2029 to < 8a768552f7a8276fb9e01d49773d2094ace7c8f1affected

Linux Linux

Default version status: affected

  • 4.19affected
  • 0 to < 4.19unaffected
  • 5.10.253 to ≤ 5.10.*unaffected
  • 5.15.203 to ≤ 5.15.*unaffected
  • 6.1.168 to ≤ 6.1.*unaffected
  • 6.6.134 to ≤ 6.6.*unaffected
  • 6.12.81 to ≤ 6.12.*unaffected
  • 6.18.22 to ≤ 6.18.*unaffected
  • 6.19.12 to ≤ 6.19.*unaffected
  • 7.0 to ≤ *unaffected

References