CVE-2024-56767: Linux kernel · dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
Source GCVE Database
Not known to be exploited · CVSS 5.5 Medium.
Data as of 30 Oct 2026, 00:56 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 6 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 29 Oct 2026.
What to do
AI-suggested
A fix is available as the vulnerability has been resolved in the Linux kernel by adding a null pointer check in the affected function. Users should update to the fixed kernel version once available. No additional mitigation is required beyond applying the official patch.
Description
CVE-2024-56767 is a vulnerability in the Linux kernel's dmaengine at_xdmac driver where a null pointer dereference can occur in the at_xdmac_prep_dma_memset function. This happens because the at_xdmac_memset_create_desc function may return NULL under certain conditions such as invalid input length or exhausted memory. The issue has been fixed by adding a check to avoid dereferencing a null pointer.
References
- nvd.nist.gov/vuln/detail/CVE-2024-56767 (opens in a new tab)
- git.kernel.org/stable/c/3d229600c54e9e0909080ecaf1aab0642aefa5f0 (opens in a new tab)
- git.kernel.org/stable/c/54376d8d26596f98ed7432a788314bb9154bf3e3 (opens in a new tab)
- git.kernel.org/stable/c/8d364597de9ce2a5f52714224bfe6c2e7a29b303 (opens in a new tab)
- git.kernel.org/stable/c/c43ec96e8d34399bd9dab2f2dc316b904892133f (opens in a new tab)
- git.kernel.org/stable/c/e658f1c133b854b2ae799147301d82dddb8f3162 (opens in a new tab)
- git.kernel.org/stable/c/ed1a8aaa344522c0c349ac9042db27ad130ef913 (opens in a new tab)
- git.kernel.org/stable/c/fdba6d5e455388377ec7e82a5913ddfcc7edd93b (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)