PT-2022-7630 · Linux+2 · Linux Kernel+2

CVE-2022-48922

·

Publicado

2022-02-24

·

Atualizado

2024-09-19

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 Linux anteriores à 5.17.0-rc1-00233-g9a20c48d1ed2
Descrição
O problema está relacionado ao componente riscv do kernel do Linux, onde as funções trace hardirqs {on,off}() exigem que o chamador configure o ponteiro de quadro corretamente. Se o registro $fp for usado para outra finalidade, o código gerado pela macro CALLER ADDR1 poderá provocar uma falha de acesso à memória, levando a uma desreferência de ponteiro NULL no kernel. O problema surge porque o registro $fp não é usado como ponteiro de quadro no código de entrada de montagem.
Recomendações
Para resolver o problema, foi adicionado um wrapper de nível extra para as funções trace hardirqs {on,off}(), para que possam ser chamadas com segurança pelo código de entrada de baixo nível. Como solução temporária, considere desativar as funções trace hardirqs {on,off}() até que um patch esteja disponível. No entanto, como as informações fornecidas não especificam as versões exatas que foram corrigidas, recomenda-se atualizar para a versão mais recente do kernel do Linux para garantir que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa 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

BDU:2024-07474
CVE-2022-48922

Produtos afetados

Astra Linux
Linux Kernel
Red Os