PT-2024-27248
CVE-2024-37021
·
Publicado
2024-03-05
·
Atualizado
2026-10-09
Descrição por
CVSS 2.0
7.5
AltaMétricasAV: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.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾