Linux · Linux Kernel · CVE-2024-57800
**Name of the Vulnerable Software and Affected Versions**
Linux kernel versions prior to 6.12.0-10-133577cad6bf48e5a7848c4338124081393bfe8a+ #759
**Description**
A vulnerability in the Linux kernel has been resolved, related to the ALSA memalloc component. The issue arises when the CONFIG DMA API DEBUG option is enabled, resulting in a warning about a device driver failing to check for map errors. The warning is triggered by the `dma mapping error()` function, which is recommended for checking returned DMA addresses. The vulnerability is associated with the `snd hda intel` device driver and involves the `debug dma unmap page()`, `snd dma wc free()`, `snd pcm lib free pages()`, `snd pcm common ioctl()`, and `snd pcm ioctl()` functions.
**Recommendations**
To resolve the issue, update the Linux kernel to a version later than 6.12.0-10-133577cad6bf48e5a7848c4338124081393bfe8a+ #759. As a temporary workaround, consider disabling the `CONFIG DMA API DEBUG` option to prevent the warning from being triggered. However, this is not a recommended long-term solution, as it may mask other potential issues.