CVE-2023-53339 in Linuxinformação

Sumário

de VulDB • 02/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

btrfs: corrige a condição BUG_ON em btrfs_cancel_balance

A pausa e o cancelamento do balanceamento podem sofrer uma condição de corrida (race condition) ao interromper o balanceamento, levando a um pânico BUG_ON em btrfs_cancel_balance. A condição BUG_ON em btrfs_cancel_balance não leva em conta esse cenário de condição de corrida.

No entanto, a condição de corrida não possui outros efeitos colaterais. Podemos corrigir isso.

Reproduzindo-o com o rastreamento de pânico a seguir:

kernel BUG at fs/btrfs/volumes.c:4618! RIP: 0010:btrfs_cancel_balance+0x5cf/0x6a0 Call Trace: <TASK> ? do_nanosleep+0x60/0x120 ? hrtimer_nanosleep+0xb7/0x1a0 ? sched_core_clone_cookie+0x70/0x70 btrfs_ioctl_balance_ctl+0x55/0x70 btrfs_ioctl+0xa46/0xd20 __x64_sys_ioctl+0x7d/0xa0 do_syscall_64+0x38/0x80 entry_SYSCALL_64_after_hwframe+0x63/0xcd

Cenário de condição de corrida (race condition) a seguir: > mutex_unlock(&fs_info->balance_mutex); > -------------------- > .......emite requisição de pausa e cancelamento em outra thread > -------------------- > ret = __btrfs_balance(fs_info); > > mutex_lock(&fs_info->balance_mutex); > if (ret == -ECANCELED && atomic_read(&fs_info->balance_pause_req)) {
> btrfs_info(fs_info, "balance: paused"); > btrfs_exclop_balance(fs_info, BTRFS_EXCLOP_BALANCE_PAUSED); > }

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

Linux

Reservar

16/09/2025

Divulgação

17/09/2025

Moderação

aceite

Entrada

VDB-324717

CPE

pronto

EPSS

0.00187

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!