CVE-2022-49753

CVSS 3.1 Score 7.8 of 10 (high)

Details

Published Mar 27, 2025
Updated: Apr 1, 2025
CWE ID 416

Summary

CVE-2022-49753 is a vulnerability affecting the Linux kernel's dmaengine component. The issue lies in the function dma_chan_get(), which incorrectly increments the client_count twice for public channels during the initial call. This results in an incorrect client count, leading to channel resources not being freed properly when they should be. Consequences include a kref underflow warning and potential use-after-free errors. The vulnerability can be identified through repeated module load and unload of the async_tx driver and can lead to incorrect results when querying the in_use status of DMA channels using the command 'cat /sys/class/dma/dma0chan\*/in_use'.

Ligh bulbPrevent cyber attacks with Recorded Future by prioritizing and patching critical vulnerabilities being exploited by threat actors targeting your industry. Book your demo to learn more.

Share