PT-2022-1370 · Linux+3 · Linux Kernel+3

David Bouman

+1

·

Publicado

2022-04-08

·

Atualizado

2025-09-29

·

CVE-2022-29582

CVSS v3.1

7.0

Alta

VetorAV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 5.17.3
Descrição
O problema está relacionado a uma vulnerabilidade do tipo “use-after-free” no arquivo fs/io uring.c do subsistema io uring do kernel Linux, causada por uma condição de corrida nos tempos limite do io uring. Isso pode ser acionado por um usuário local sem acesso a nenhum namespace de usuário, permitindo potencialmente que o invasor cause uma negação de serviço ou escale privilégios. A vulnerabilidade pode ser explorada com pouca frequência devido à condição de corrida. Uma exploração detalhada foi descrita, aproveitando um ataque cross-cache e msg msg spraying para sobrescrever um objeto tls context e executar uma cadeia ROP para obter privilégios de root.
Recomendações
Para versões do kernel Linux anteriores à 5.17.3, atualize para a versão 5.17.3 ou posterior para resolver o problema. Como solução temporária, considere restringir o acesso ao subsistema io uring até que um patch seja aplicado. Evite usar o recurso de tempos de espera do io uring nas versões do kernel afetadas até que o problema seja resolvido.

Exploit

Correção

Race Condition

Time Of Check To Time Of Use

Use After Free

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

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2024_2394
ALSA-2025_16880
ALT-PU-2022-1730
ALT-PU-2022-1768
ALT-PU-2022-2152
ALT-PU-2022-2155
ALT-PU-2023-1684
ALT-PU-2023-1741
ALT-PU-2023-1814
ALT-PU-2023-4894
ASB-A-231494876
AZL-9582
BDU:2022-02886
CVE-2022-29582
DSA-5127-1
ELSA-2022-9533
ELSA-2022-9534
MGASA-2022-0154
MGASA-2022-0155
OESA-2022-1691
OPENSUSE-SU-2022_2520-1
OPENSUSE-SU-2022_2615-1
SUSE-SU-2022:2520-1
SUSE-SU-2022:2615-1

Produtos afetados

Alt Linux
Astra Linux
Linux Kernel
Suse