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

Publicado

2025-05-01

·

Atualizado

2025-07-10

·

CVE-2022-49916

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Nome do Software Vulnerável e Versões Afetadas Versões do kernel do Linux anteriores à correção da desreferência de ponteiro NULL em rose send frame()
Descrição Um problema de desreferência de ponteiro NULL foi encontrado no kernel do Linux, especificamente na função rose send frame(). Este problema foi relatado pelo syzkaller e ocorre quando 'neigh->dev->dev addr' é acessado em rose send frame(). A variável 'neigh' é vista pela primeira vez em rose loopback timer() como 'rose loopback neigh', e o 'dev' em 'rose loopback neigh' é inicializado como nullptr. O problema foi corrigido anteriormente, mas foi reintroduzido por um commit posterior. Para corrigir isso, uma verificação NULL foi adicionada em rose transmit clear request(). Quando o 'dev' em 'neigh' é NULL, a solicitação não é respondida e é simplesmente limpa.
Recomendações Para versões do kernel do Linux anteriores à correção, considere aplicar o patch que adiciona uma verificação NULL em rose transmit clear request() para prevenir a desreferência de ponteiro NULL. Como solução temporária, considere desativar a função rose loopback timer() até que um patch esteja disponível. Restrinja o acesso à função rose send frame() para minimizar o risco de exploração. Evite usar a variável 'neigh' nos endpoints de API afetados até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

NULL Pointer Dereference

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-49916
SUSE-SU-2025:01918-1
SUSE-SU-2025:01966-1
SUSE-SU-2025:02173-1
SUSE-SU-2025:02262-1
SUSE-SU-2025:2173-1
SUSE-SU-2025_02173-1
SUSE-SU-2025_02262-1

Produtos afetados

Astra Linux
Linux Kernel
Suse