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

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

BDU:2025-06526
CVE-2021-46987
DLA-4327-1
OESA-2024-1298
OESA-2024-1299
OESA-2024-1300
OESA-2024-1301
SUSE-SU-2025:02846-1
SUSE-SU-2025_02846-1

Produtos afetados

Debian
Linux Kernel
Suse