CVE-2026-98083 in Linux
Sumário
de VulDB • 25/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
btrfs: corrige use-after-free na transação durante a inserção de stripe RAID
Se o alocação da extent de stripe RAID falhar, btrfs_insert_one_raid_extent() aborta e encerra a transição antes de retornar -ENOMEM.
btrfs_finish_one_ordered(), que é o chamador principal através de btrfs_insert_raid_extent(), ainda possui o handle da transação. Ele trata o erro abortando a transação e então atinge o caminho de saída comum, que encerra a transação novamente.
O encerramento prematuro pode liberar o handle e reduzir sua referência à transação. A limpeza da transação pode então liberar a transação antes que o segundo abort do chamador acesse o handle e a transação, resultando em use-after-free.
Mantenha o abort no local da falha, mas permita que o caminho de saída comum do chamador encerre a transação uma única vez, após ter finalizado o uso de ambos os objetos.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.