PT-2025-26071 · Linux+2 · Linux Kernel+2

Publicado

2022-07-01

·

Atualizado

2025-07-28

·

CVE-2022-50145

CVSS v2.0

6.0

Média

VetorAV:L/AC:H/Au:S/C:C/I:C/A:C
Nome do Software Vulnerável e Versões Afetadas Versões do kernel Linux anteriores à 5.17.0-rc5
Descrição Uma condição de corrida de dados no componente dmaengine sf-pdma do kernel Linux permite que múltiplas threads acessem e modifiquem simultaneamente o descritor de um canal DMA, levando a uma desreferência de ponteiro NULL e falhas no sistema. Isso ocorre quando a função device prep dma memcpy() é chamada, fazendo com que as threads sobrescrevam o descritor do canal. O problema é resolvido garantindo que o valor de um descritor só seja alterado após ter sido utilizado e adquirindo novos descritores de uma fila preenchida com descritores prontos para serem enviados.
Recomendações Para versões do kernel Linux anteriores à 5.17.0-rc5, atualize para uma versão que inclua a correção para o componente dmaengine sf-pdma para adicionar suporte multithread para um canal DMA. Como solução temporária, considere restringir o acesso à função device prep dma memcpy() para minimizar o risco de exploração. Além disso, evite usar múltiplas threads para acessar o mesmo canal DMA até que o problema seja resolvido.

Exploit

Correção

NULL Pointer Dereference

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-03252
CVE-2022-50145
SUSE-SU-2025:02264-1
SUSE-SU-2025:02321-1
SUSE-SU-2025:02322-1
SUSE-SU-2025:02537-1
SUSE-SU-2025:2264-1
SUSE-SU-2025_02264-1
SUSE-SU-2025_02537-1

Produtos afetados

Astra Linux
Linux Kernel
Suse