PT-2024-27248 · Linux+6 · Linux Kernel+6
CVE-2024-37021
·
Publicado
2024-03-05
·
Atualizado
2026-08-23
CVSS v2.0
7.5
Alta
| Vetor | AV:N/AC:L/Au:N/C:P/I:P/A:P |
Nome do software vulnerável e versões afetadas
Versões do kernel Linux anteriores à 6.6.37
Descrição
A implementação atual do gerenciador fpga no kernel Linux pressupõe que o módulo de baixo nível registre um driver para o dispositivo pai e utilize seu ponteiro de proprietário para obter a contagem de referências do módulo. Essa abordagem pode levar a uma desreferência de ponteiro nulo ao tentar obter o gerenciador, caso o dispositivo pai não possua um driver. Para resolver esse problema, um ponteiro de proprietário do módulo é adicionado à estrutura fpga manager e usado para obter a contagem de referências do módulo. As funções para registrar o gerenciador são modificadas para aceitar um parâmetro adicional de módulo proprietário e renomeadas para evitar conflitos.
Recomendações
Atualize para a versão 6.6.37 ou posterior do kernel do Linux para resolver o problema. Como solução alternativa temporária, considere restringir o acesso às funções do gerenciador FPGA até que a atualização seja aplicada.
Exploit
Correção
DoS
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
Debian
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu