CVE-2024-53181: Linux kernel · um: vector: Do not use drvdata in release
Source GCVE Database
Not known to be exploited · CVSS 5.5 Medium.
Data as of 30 Oct 2026, 00:45 UTC
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 27 Dec 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 is available that replaces the use of drvdata with container_of() in the vector device release function. Users should update their Linux kernel to a version that includes this fix. Since this is a kernel-level issue, applying the official kernel patch or upgrading to a fixed kernel release is the recommended mitigation.
Description
CVE-2024-53181 is a vulnerability in the Linux kernel's um: vector driver where the release function improperly uses drvdata, which is not available during release. This misuse can cause a kernel crash (panic) when removing a vector device. The issue has been fixed by replacing the use of drvdata with container_of() to safely retrieve the vector_device instance.
References
- nvd.nist.gov/vuln/detail/CVE-2024-53181 (opens in a new tab)
- git.kernel.org/stable/c/12f52e373d63f008ee386f371bdd82a3a3779199 (opens in a new tab)
- git.kernel.org/stable/c/35f8f72b45791a6a71b81140c59d02a6183b6f3b (opens in a new tab)
- git.kernel.org/stable/c/376c7f0beb8f6f3800fc3013ef2f422d0cbfbf92 (opens in a new tab)
- git.kernel.org/stable/c/51b39d741970742a5c41136241a9c48ac607cf82 (opens in a new tab)
- git.kernel.org/stable/c/8204dd589c4f25a7618eece5da3f0871e02af8ae (opens in a new tab)
- git.kernel.org/stable/c/8ed7793f6f589b4e1f0b38f8448578d2a48f9c82 (opens in a new tab)
- git.kernel.org/stable/c/bef9a2835011668c221851a7572b6c8433087f85 (opens in a new tab)
- git.kernel.org/stable/c/dc5251b1af5c9a0749322bf58bd5aa673f545fe2 (opens in a new tab)
- git.kernel.org/stable/c/e9d36f7e71a907ec507f84ee5d60a622c345cac4 (opens in a new tab)
- lists.debian.org/debian-lts-announce/2025/03/msg00001.html (opens in a new tab)
- lists.debian.org/debian-lts-announce/2025/03/msg00002.html (opens in a new tab)