CVE-2026-63905: Linux kernel · usbip: vudc: Fix use after free bug in vudc_remove due to race condition
Affects Linux kernelSource GCVE Database
Not known to be exploited.
Data as of 30 Oct 2026, 15:36 UTC
Rated High by Threat Radar's AI analysis · No CVSS score from NVD or the CNA
Thin evidence
One scorer or noneExploitation evidence
Disclosed: evidence found.
CVE published 19 Jul 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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 30 Oct 2026.
What to do
AI-suggested
A patch has been applied to the Linux kernel that fixes this use-after-free bug by stopping and synchronously deleting the timer in vudc_remove(). Users should update to a Linux kernel version that includes this fix once available. No additional mitigations are indicated by the vendor advisory.
Description
A use-after-free vulnerability in the Linux kernel's usbip vudc_remove function due to a race condition has been fixed. The flaw involved a timer still pending or executing while its containing structure was freed, causing a potential memory safety issue. The fix involves stopping and synchronously deleting the timer during removal to prevent use-after-free.
References
- git.kernel.org/stable/c/61704e5cf9cd7464b510eb606e7e2978b1160a64 (opens in a new tab)
- git.kernel.org/stable/c/dcc1c90b28b28b7c493547506297e78653f81952 (opens in a new tab)
- git.kernel.org/stable/c/1036ac6148995feaf486014d32bf26bf993c06a9 (opens in a new tab)
- git.kernel.org/stable/c/a0638db2340ee053ab0450656a763fd111475e54 (opens in a new tab)
- git.kernel.org/stable/c/d07ed707467ce05ea9c03412d0c5ee9d0fe386a6 (opens in a new tab)
- git.kernel.org/stable/c/88d459e5b5a46da1ef9fd6f52d9439343edeec88 (opens in a new tab)
- git.kernel.org/stable/c/207bf80362df3fce8ebc9723351dcb1bc6d9ed0f (opens in a new tab)
- git.kernel.org/stable/c/d96209626a29ea64666be98c30b30ac82e5f1be6 (opens in a new tab)