PT-2024-11094 · Linux+2 · Linux Kernel+2
Wang Yugui
·
Publicado
2021-04-28
·
Atualizado
2026-03-14
·
CVE-2021-46987
CVSS v3.1
5.5
Média
| Vetor | AV:L/AC:L/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
O problema está relacionado a um impasse que ocorre ao clonar extensões inline e usar qgroups no sistema de arquivos btrfs. Isso acontece porque, ao reservar espaço de metadados para uma transação, o sistema pode precisar liberar o espaço delalloc existente caso não haja espaço livre suficiente. Foi introduzido um mecanismo para evitar um impasse, mas, ao usar qgroups, uma transação também reserva espaço de qgroup de metadados, o que pode resultar no esvaziamento de delalloc e causar um impasse. O impasse ocorre porque o esvaziamento de delalloc requer o bloqueio do intervalo de arquivos na iotree do inode, e o intervalo já estava bloqueado no início da operação de clonagem.
Recomendações
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Improper Locking
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Debian
Linux Kernel
Suse