CVE-2024-47809: Linux kernel · dlm: fix possible lkb_resource null dereference
Affects Linux kernelSource GCVE Database
Not known to be exploited · CVSS 5.5 Medium.
Data as of 10 Nov 2026, 14:49 UTC
Thin evidence
One scorer or none| CISA-ADP | CVSS 3.1 | 5.5 |
|---|
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 11 Jan 2025
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 10 Nov 2026.
What to do
AI-suggested
A patch has been applied to the Linux kernel to fix this issue by removing unsafe logging of the resource name and ensuring safe handling of the lkb_resource pointer. Users should update to the fixed kernel versions once available. No additional mitigation is required as the vulnerability is unlikely to be triggered in normal use and no exploits are known.
Description
CVE-2024-47809 is a medium severity vulnerability in the Linux kernel's Distributed Lock Manager (DLM) subsystem. It addresses a possible null pointer dereference caused by accessing lkb_resource before it is assigned during lock request processing. The issue arises because lkb_resource is only assigned after validate_lock_args() calls attach_lkb(), but request_lock() may access it earlier. The patch removes printing of the resource name to avoid issues with non-ASCII byte arrays and to prevent triggering the null dereference. This flaw is unlikely to be triggered in normal DLM usage without debug logging enabled.
References
- git.kernel.org/stable/c/e1ffea6bec96d4349dbfcc42ad3e436259f64243 (opens in a new tab)
- git.kernel.org/stable/c/8d55ce46dd543c6965970ce70c22c3076dd35b1e (opens in a new tab)
- git.kernel.org/stable/c/6fbdc3980b70e9c1c86eccea7d5ee68108008fa7 (opens in a new tab)
- git.kernel.org/stable/c/2db11504ef82a60c1a2063ba7431a5cd013ecfcb (opens in a new tab)
- git.kernel.org/stable/c/b98333c67daf887c724cd692e88e2db9418c0861 (opens in a new tab)
- cert-portal.siemens.com/productcert/html/ssa-082556.html (opens in a new tab)
- cert-portal.siemens.com/productcert/html/ssa-019113.html (opens in a new tab)
- cert-portal.siemens.com/productcert/html/ssa-457936.html (opens in a new tab)
- cert-portal.siemens.com/productcert/html/ssa-784472.html (opens in a new tab)