CVE-2023-53339
Gravedad CVSS v3.1:
MEDIA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
17/09/2025
Última modificación:
05/01/2026
Descripción
*** Pendiente de traducción *** In the Linux kernel, the following vulnerability has been resolved:<br />
<br />
btrfs: fix BUG_ON condition in btrfs_cancel_balance<br />
<br />
Pausing and canceling balance can race to interrupt balance lead to BUG_ON<br />
panic in btrfs_cancel_balance. The BUG_ON condition in btrfs_cancel_balance<br />
does not take this race scenario into account.<br />
<br />
However, the race condition has no other side effects. We can fix that.<br />
<br />
Reproducing it with panic trace like this:<br />
<br />
kernel BUG at fs/btrfs/volumes.c:4618!<br />
RIP: 0010:btrfs_cancel_balance+0x5cf/0x6a0<br />
Call Trace:<br />
<br />
? do_nanosleep+0x60/0x120<br />
? hrtimer_nanosleep+0xb7/0x1a0<br />
? sched_core_clone_cookie+0x70/0x70<br />
btrfs_ioctl_balance_ctl+0x55/0x70<br />
btrfs_ioctl+0xa46/0xd20<br />
__x64_sys_ioctl+0x7d/0xa0<br />
do_syscall_64+0x38/0x80<br />
entry_SYSCALL_64_after_hwframe+0x63/0xcd<br />
<br />
Race scenario as follows:<br />
> mutex_unlock(&fs_info->balance_mutex);<br />
> --------------------<br />
> .......issue pause and cancel req in another thread<br />
> --------------------<br />
> ret = __btrfs_balance(fs_info);<br />
><br />
> mutex_lock(&fs_info->balance_mutex);<br />
> if (ret == -ECANCELED && atomic_read(&fs_info->balance_pause_req)) {<br />
> btrfs_info(fs_info, "balance: paused");<br />
> btrfs_exclop_balance(fs_info, BTRFS_EXCLOP_BALANCE_PAUSED);<br />
> }
Impacto
Puntuación base 3.x
5.50
Gravedad 3.x
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 4.19.293 (excluyendo) | |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 4.20 (incluyendo) | 5.4.255 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.5 (incluyendo) | 5.10.192 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.11 (incluyendo) | 5.15.128 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 5.16 (incluyendo) | 6.1.47 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* | 6.2 (incluyendo) | 6.4.12 (excluyendo) |
| cpe:2.3:o:linux:linux_kernel:6.5:rc1:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.5:rc2:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.5:rc3:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.5:rc4:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.5:rc5:*:*:*:*:*:* | ||
| cpe:2.3:o:linux:linux_kernel:6.5:rc6:*:*:*:*:*:* |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página



