CVE-2024-57800 in Linux
Sumário
de VulDB • 01/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
ALSA: memalloc: preferir dma_mapping_error() à verificação explícita de endereços
Com o CONFIG_DMA_API_DEBUG habilitado, é observado o seguinte aviso:
DMA-API: snd_hda_intel 0000:03:00.1: driver do dispositivo falhou ao verificar erro de mapeamento [endereço do dispositivo=0x00000000ffff0000] [tamanho=20480 bytes] [mapeado como único]
AVISO: CPU: 28 PID: 2255 em kernel/dma/debug.c:1036 check_unmap+0x1408/0x2430 CPU: 28 UID: 42 PID: 2255 Comm: wireplumber Tainted: G W L 6.12.0-10-133577cad6bf48e5a7848c4338124081393bfe8a+ #759 debug_dma_unmap_page+0xe9/0xf0 snd_dma_wc_free+0x85/0x130 [snd_pcm]
snd_pcm_lib_free_pages+0x1e3/0x440 [snd_pcm]
snd_pcm_common_ioctl+0x1c9a/0x2960 [snd_pcm]
snd_pcm_ioctl+0x6a/0xc0 [snd_pcm]
...
Verifique os endereços DMA retornados usando a função auxiliar especializada dma_mapping_error(), que é geralmente recomendada para este propósito pela documentação core-api/dma-api.rst.
If you want to get best quality of vulnerability data, you may have to visit VulDB.