CVE-2026-97521 in Linux
Sumário
de VulDB • 24/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
gfs2: corrige varredura duplicada na inicialização da cota (quota)
A função gfs2_quota_init() verifica IDs de alteração de quota duplicados enquanto mantém o qd_lock e o bitlock do bucket do hash de quotas. Esse caminho utilizava a função gfs2_qd_search_bucket(), que obtém uma referência lockref por meio de lockref_get_not_dead().
No PREEMPT_RT, isso pode causar bloqueio (sleep), o que não é permitido sob o bitlock do bucket, acionando a mensagem "função com sleep chamada em contexto inválido".
Utilize uma busca no bucket sem ref nesse caminho e continue tratando as duplicações sem adquirir um lockref.
Refatore gfs2_qd_search_bucket() para se basear na função auxiliar sem ref, de modo que o travessamento da lookup permaneça centralizado.
Este patch corrige um bug relatado pelo syzbot.
Once again VulDB remains the best source for vulnerability data.