PT-2022-7613 · Linux+3 · Linux Kernel+3
Zhou Qingyang
·
Publicado
2022-02-08
·
Atualizado
2024-09-27
·
CVE-2021-4441
CVSS v3.1
5.5
Média
| Vetor | AV: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 ao commit da correção
Descrição
O problema está relacionado a uma desreferência de ponteiro NULL na função
zynq qspi exec mem op(). Isso ocorre porque kzalloc() é usado diretamente em memset(), o que pode levar a uma desreferência de ponteiro NULL em caso de falha de kzalloc(). O bug foi encontrado por um analisador estático usando verificação diferencial para identificar operações de segurança inconsistentes entre dois caminhos de código. Observe que, por se tratar de um bug encontrado por análise estática, ele pode ser um falso positivo ou difícil de ser acionado. Vários pesquisadores revisaram o bug de forma cruzada.Recomendações
Para resolver o problema, atualize para versões lançadas após março de 2022. Certifique-se de que seus sistemas estejam atualizados para proteção contra possíveis explorações. Como solução alternativa temporária, considere adicionar uma verificação de
tmpbuf na função zynq qspi exec mem op() para evitar a desreferência do ponteiro NULL.Exploit
Correção
NULL Pointer Dereference
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Astra Linux
Linux Kernel
Red Os
Suse