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

VetorAV: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

AZL-56303
BDU:2025-03051
CVE-2024-37021
DLA-4076-1
MGASA-2024-0263
MGASA-2024-0266
OESA-2025-1095
OESA-2025-1096
OESA-2025-1097
OPENSUSE-SU-2024_2372-1
OPENSUSE-SU-2024_2394-1
SUSE-SU-2024:2360-1
SUSE-SU-2024:2372-1
SUSE-SU-2024:2381-1
SUSE-SU-2024:2394-1
SUSE-SU-2024:2561-1
SUSE-SU-2024:2571-1
SUSE-SU-2024:2896-1
SUSE-SU-2024:2939-1
SUSE-SU-2024:2973-1
SUSE-SU-2025:20008-1
SUSE-SU-2025:20028-1
USN-6999-1
USN-6999-2
USN-7004-1
USN-7005-1
USN-7005-2
USN-7008-1
USN-7029-1

Produtos afetados

Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu