CVE-2024-50067: Linux kernel · uprobe: avoid out-of-bounds memory access of fetching args
Source GCVE Database
Not known to be exploited · CVSS 7.8 High.
Data as of 29 Oct 2026, 23:44 UTC
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 28 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
No explicit patch links or fixed versions are provided in the input data. Users should monitor official Linux kernel advisories for updates addressing this vulnerability. Until a fix is applied, avoid enabling uprobe tracing on user-space functions with large string or array arguments, especially in environments where KASAN or similar memory sanitizers are used.
Description
CVE-2024-50067 is a high-severity vulnerability in the Linux kernel's uprobe subsystem that can cause out-of-bounds memory access when fetching user-space arguments. The issue arises because uprobe copies arguments into a per-CPU buffer sized to a single page, but does not properly check if user-space strings or arrays exceed this size, leading to potential memory corruption. This flaw was demonstrated using a test program and the Kernel Address Sanitizer (KASAN) to trigger a use-after-free error. The vulnerability has a CVSS score of 7.8, indicating significant confidentiality, integrity, and availability impacts.
References
- nvd.nist.gov/vuln/detail/CVE-2024-50067 (opens in a new tab)
- git.kernel.org/stable/c/0dc3ad9ad2188da7f090b3dbe4d2fcd9ae8ae64f (opens in a new tab)
- git.kernel.org/stable/c/373b9338c9722a368925d83bc622c596896b328e (opens in a new tab)
- git.kernel.org/stable/c/537ad4a431f6dddbf15d40d19f24bb9ee12b55cb (opens in a new tab)
- git.kernel.org/stable/c/9e5f93788c9dd4309e75a56860a1ac44a8e117b9 (opens in a new tab)
- lists.debian.org/debian-lts-announce/2025/01/msg00001.html (opens in a new tab)