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

Elza Mathew

·

Publicado

2022-01-01

·

Atualizado

2026-03-14

·

CVE-2022-49215

CVSS v3.1

4.7

Média

VetorAV:L/AC:H/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 Linux anteriores a 5.16.0+
Descrição Uma condição de corrida no código de encerramento do socket xsk pode levar a uma desreferência de ponteiro NULL. O problema surge quando a função xsk unbind dev() define xs->state como XSK UNBOUND e xs->dev como NULL antes de aguardar o término do processamento NAPI, o que pode causar uma falha se outro processo ainda estiver usando o socket. O problema é resolvido removendo a atribuição NULL a xs->dev e estendendo a região crítica RCU para cobrir integralmente as funções xsk poll(), xsk sendmsg() e xsk recvmsg().
Recomendações Para a versão 5.16.0+ do kernel Linux, atualize para uma versão que inclua a correção para o código de encerramento do socket xsk. Para versões anteriores, considere aplicar o patch que remove a atribuição NULL a xs->dev e estende a região crítica RCU para cobrir integralmente as funções xsk poll(), xsk sendmsg() e xsk recvmsg() como uma solução temporária.

Exploit

Correção

Race Condition

NULL Pointer Dereference

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2025_16880
CVE-2022-49215
RHSA-2022:8267
RHSA-2022_8267
SUSE-SU-2025:1176-1
SUSE-SU-2025:1241-1
SUSE-SU-2025_1241-1

Produtos afetados

Astra Linux
Debian
Linux Kernel
Red Hat
Suse