Critical NULL Pointer Dereference in Linux Kernel - CVE-2022-50024
Summary
CVE-2022-50024: In the Linux kernel, the following vulnerability has been resolved: dmaengine: dw-axi-dmac: do not print NULL LLI during error During debugging we have seen an issue where axi_chan_dump_lli() is passed a NULL LLI pointer... Affects linux versions 5.10.103-1 – 6.9.9-1. No fix is published. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
The Linux kernel is the core component of many operating systems, providing essential services for hardware and software interaction. It is widely used in various environments, from servers to embedded systems. The kernel's stability and security are paramount, as vulnerabilities can lead to system crashes or unauthorized access. CVE-2022-50024 addresses a specific issue within the DMA engine, particularly the dw-axi-dmac driver, which can cause system instability when a NULL pointer is encountered.
Vulnerability Detail
CVE-2022-50024 is a vulnerability in the Linux kernel's DMA engine where a NULL LLI (Linked List Item) pointer can be passed to the axi_chan_dump_lli() function. This results in an OOPS (a kernel panic) as the system attempts to access fields from a non-existent memory location. The vulnerability arises during debugging processes, where improper handling of NULL pointers can lead to severe system crashes, potentially allowing for denial of service or exploitation by malicious actors.
How To Fix
No fixed version is published for this vulnerability.
Tip — Not sure whether your app is affected? Vulert can check the versions your app actually runs. Scan free →
Workaround
Currently, there are no specific workarounds provided for this vulnerability. However, it is advisable to avoid debugging scenarios that may trigger the NULL pointer dereference until the patch is applied.
Conclusion
CVE-2022-50024 is a significant vulnerability in the Linux kernel that can lead to system crashes due to improper handling of NULL pointers. Users are strongly encouraged to update their systems to the latest patched versions to mitigate risks. Utilizing tools like Vulert can help monitor and manage vulnerabilities effectively.
See every vulnerability recorded for linux →
FAQ
CVE-2022-50024 is a vulnerability in the Linux kernel's DMA engine that can cause system crashes due to a NULL pointer dereference.
If exploited, this vulnerability can lead to system instability and crashes, potentially allowing for denial of service.
The vulnerability affects Linux packages in Debian 11, 12, and 13, specifically versions prior to 6.0.2-1.
You can use Vulert, which monitors and alerts for open-source vulnerabilities in your software. Visit Vulert Scanner to check your application without signup.
While there are no specific workarounds, it is best to limit debugging activities that may trigger the vulnerability until a patch is applied.
Related vulnerabilities
Recent vulnerabilities recorded for linux.