PT-2024-21554 · Linux+9 · Linux Kernel+9
Wang Jianjian
·
Publicado
2024-02-02
·
Atualizado
2025-10-27
·
CVE-2024-26878
CVSS v3.1
4.7
Média
| Vetor | AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/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.
Exploit
NULL Pointer Dereference
Race Condition
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Almalinux
Astra Linux
Centos
Linuxmint
Linux Kernel
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu