CVE-2026-23036 in Linuxinformação

Sumário

de VulDB • 11/06/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

btrfs: liberar o caminho antes de iget_failed() em btrfs_read_locked_inode()

Em btrfs_read_locked_inode(), se falharmos na busca do inode, pulamos para o rótulo 'out' com um caminho que possui uma folha bloqueada por leitura e então chamamos iget_failed(). Isso pode resultar em um deadlock ABBA, já que iget_failed() dispara a evicção de inodes e isso causa a liberação do inode atrasado (delayed inode), que deve bloquear o mutex do inode atrasado, enquanto uma tarefa atualizando um inode atrasado começa adquirindo o mutex do nó e depois modificando o btree do subvolume do inode.

O Syzbot relatou o seguinte erro de lockdep para isso:

====================================================== AVISO: possível dependência circular de bloqueio detectada syzkaller #0 Não contaminado (Not tainted) ------------------------------------------------------ btrfs-cleaner/8725 está tentando adquirir o bloqueio: ffff0000d6826a48 (&delayed_node->mutex){+.+.}-{4:4}, em: __btrfs_release_delayed_node+0xa0/0x9b0 fs/btrfs/delayed-in

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

Linux

Reservar

13/01/2026

Divulgação

31/01/2026

Moderação

aceite

Entrada

VDB-343610

CPE

pronto

EPSS

0.00194

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!