PT-2024-21554
CVE-2024-26878
·
Publicado
2024-02-02
·
Atualizado
2026-10-21
Descrição por
CVSS 3.1
7.8
AltaMétricasAV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Kernel do Linux (versões afetadas não especificadas)
Descrição
Um possível problema de desreferência de ponteiro NULL foi resolvido no kernel do Linux. O problema ocorre devido a uma condição de corrida entre as funções
dquot free inode e quota off, em que o ponteiro dquots é definido como NULL após ter sido verificado, levando a uma desreferência de ponteiro NULL. Este problema pode ser desencadeado quando dquot free inode ou outras rotinas verificam os ponteiros de cota do inode antes que quota off os defina como NULL e os utilizem posteriormente. O número estimado de dispositivos potencialmente afetados em todo o mundo não está disponível. Não há informações sobre incidentes reais em que este problema tenha sido explorado.Os detalhes técnicos sobre a exploração incluem:
-
A função
dquot free inodeverifica os ponteiros de cota do inode. -
A função
quota offdefine o ponteirodquotscomo NULL. -
A função
spin locké usada para bloquear odq dqb lockdo ponteirodquots. -
A função
srcu read locké usada para bloquear o bloqueio de leiturasrcu. -
A verificação
dquots[cnt]) != NULLé realizada para verificar o ponteirodquots. -
A instrução
dquots[type] = NULLdefine o ponteirodquotscomo NULL.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾