Skip to main content
VulnerabilityPublished Updated

CVE-2026-93214: Linux kernel · usb: gadget: f_tcm: fix deadlock in usbg_make_tpg()

Affects Linux kernelSource CVE Database V5

0

Not known to be exploited · fixed in f81a2da137b029a282b9bc64d2f267d242948659 : update Linux kernel when convenient.

Data as of 26 Oct 2026, 17:16 UTC

Severity
Medium

Rated Medium by Threat Radar's AI analysis · CVSS not yet scored by NVD

EPSS
0.1% chance of exploitation in 30 days – higher than 7% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in f81a2da137b029a282b9bc64d2f267d242948659, eef3e62f90d86c1c5651742f84ecc9db1814a893, d90b0f90e30cd59b36005a4016b15cf02bcd7fb2 +5

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 24 Sep 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ 4bb8548df632187d5db50878e71804af5f7c51ad, < f81a2da137b029a282b9bc64d2f267d242948659
Fixed in
  • f81a2da137b029a282b9bc64d2f267d242948659
LinuxLinuxAffected
  • ≥ 4bb8548df632187d5db50878e71804af5f7c51ad, < eef3e62f90d86c1c5651742f84ecc9db1814a893
Fixed in
  • eef3e62f90d86c1c5651742f84ecc9db1814a893
LinuxLinuxAffected
  • ≥ 4bb8548df632187d5db50878e71804af5f7c51ad, < d90b0f90e30cd59b36005a4016b15cf02bcd7fb2
Fixed in
  • d90b0f90e30cd59b36005a4016b15cf02bcd7fb2
LinuxLinuxAffected
  • ≥ 4bb8548df632187d5db50878e71804af5f7c51ad, < abad5daa41cf5d0a0a9cba0397d3a0e7f11e0277
Fixed in
  • abad5daa41cf5d0a0a9cba0397d3a0e7f11e0277
LinuxLinuxAffected
  • ≥ 4bb8548df632187d5db50878e71804af5f7c51ad, < 3639438a4c83ffc2e564c8c010b92137c5d11cfa
Fixed in
  • 3639438a4c83ffc2e564c8c010b92137c5d11cfa
LinuxLinuxAffected
  • ≥ 4bb8548df632187d5db50878e71804af5f7c51ad, < 78a14ea2284825055ab6c2a1f3489510f560f3a2
Fixed in
  • 78a14ea2284825055ab6c2a1f3489510f560f3a2

AI-suggested

A fix is available and has been applied in the Linux kernel commits identified by the fixedVersions hashes. Users should update their Linux kernel to a version including these fixes to resolve the deadlock issue. No additional mitigation steps are required.

Description

A deadlock vulnerability in the Linux kernel's USB gadget f_tcm driver was fixed by removing a problematic lock in the usbg_make_tpg() function. The issue involved a circular lock dependency that could cause system deadlock. The fix replaces the locking mechanism with lockless access using READ_ONCE/WRITE_ONCE for a monotonic flag.

References

Community reviews

Loading reviews…