CVE-2024-47671: Linux kernel · USB: usbtmc: prevent kernel-usb-infoleak
Source GCVE Database
Not known to be exploited · CVSS 5.5 Medium.
Data as of 30 Oct 2026, 02:29 UTC
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:NExploitation evidence
Disclosed: evidence found.
CVE published 9 Oct 2024
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 29 Oct 2026.
What to do
AI-suggested
A fix has been applied to the Linux kernel to clear the relevant structure before filling its fields in the usbtmc_write function. Users should update to the fixed kernel version once available. Since this is a kernel-level vulnerability, applying the official kernel patch is the recommended mitigation.
Description
CVE-2024-47671 is a medium-severity vulnerability in the Linux kernel's USBTMC driver. It involves an information leak caused by not clearing a structure before filling its fields in the usbtmc_write function. This flaw could allow local attackers with limited privileges to gain access to kernel USB information.
References
- nvd.nist.gov/vuln/detail/CVE-2024-47671 (opens in a new tab)
- git.kernel.org/stable/c/0c927dfc0b9bd177f7ab6ee59ef0c4ea06c110a7 (opens in a new tab)
- git.kernel.org/stable/c/16e0ab9ed3ae7d19ca8ee718ba4e09d5c0f909ca (opens in a new tab)
- git.kernel.org/stable/c/51297ef7ad7824ad577337f273cd092e81a9fa08 (opens in a new tab)
- git.kernel.org/stable/c/625fa77151f00c1bd00d34d60d6f2e710b3f9aad (opens in a new tab)
- git.kernel.org/stable/c/6c7fc36da021b13c34c572a26ba336cd102418f8 (opens in a new tab)
- git.kernel.org/stable/c/ba6269e187aa1b1f20faf3c458831a0d6350304b (opens in a new tab)
- git.kernel.org/stable/c/e872738e670ddd63e19f22d0d784f0bdf26ecba5 (opens in a new tab)
- git.kernel.org/stable/c/fa652318887da530f2f9dbd9b0ea4a087d05ee12 (opens in a new tab)
- lists.debian.org/debian-lts-announce/2025/01/msg00001.html (opens in a new tab)
- lists.debian.org/debian-lts-announce/2025/03/msg00002.html (opens in a new tab)