PT-2025-25909 · Linux+4 · Linux Kernel+4

Publicado

2022-06-09

·

Atualizado

2025-07-28

·

CVE-2022-49983

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 a 5.17.0-rc2-syzkaller-00316-g0457e5153e0e
Descrição Uma vulnerabilidade no kernel Linux foi resolvida, relacionada ao dispositivo udmabuf. Se a máscara DMA não for definida explicitamente, ocorre um aviso quando o espaço do usuário tenta acessar o dma-buf via CPU. O problema foi relatado pelo syzbot e está associado à função dma map sg attrs em kernel/dma/mapping.c. A vulnerabilidade pode ser explorada através da função dma buf begin cpu access em drivers/dma-buf/dma-buf.c e da função dma buf ioctl no mesmo arquivo, que podem ser acessadas através do endpoint da API /dev, especificamente a chamada ioctl. O dispositivo dma buf udmabuf está envolvido, e a variável dma mask é um fator chave na vulnerabilidade.
Recomendações Para versões do kernel Linux anteriores a 5.17.0-rc2-syzkaller-00316-g0457e5153e0e, defina a máscara DMA para o dispositivo udmabuf explicitamente para prevenir o aviso e a potencial exploração. Como solução temporária, considere desabilitar a função dma buf begin cpu access até que um patch esteja disponível. Restrinja o acesso ao dispositivo udmabuf para minimizar o risco de exploração. Evite usar a variável dma mask no endpoint da API afetado até que o problema seja resolvido.

Exploit

Correção

Improper Initialization

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2026-02024
CESA-2023_2951
CVE-2022-49983
RHSA-2023:2458
RHSA-2023:2951
RHSA-2023_2458
RHSA-2023_2951
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
Centos
Linux Kernel
Red Hat
Suse