CVE-2026-63808 in Linuxinformação

Sumário

de VulDB • 19/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

exfat: corrige uso-após-liberação (use-after-free) potencial em exfat_find_dir_entry()

Em exfat_find_dir_entry(), o buffer_head obtido de exfat_get_dentry() é liberado com brelse(bh) antes que o ramal TYPE_EXTEND, após a continuação do fluxo (fall-through), leia a entrada do diretório através de ep (que aponta para bh->b_data):

brelse(bh); if (entry_type == TYPE_EXTEND) {
... len = exfat_extract_uni_name(ep, entry_uniname); ... }

Após brelse() reduzir nossa referência, nada garante que a página subjacente que sustenta bh->b_data permaneça válida para a leitura subsequente em exfat_extract_uni_name(). Este é o mesmo padrão corrigido no commit fc961522ddbd ("exfat: Corrige uso-após-liberação potencial em exfat_load_upcase_table()").

Mova brelse(bh) para que ele seja executado após ep não ser mais desreferenciado em cada ramal.

Confirmado no QEMU x86_64 com CONFIG_KASAN=y + CONFIG_DEBUG_PAGEALLOC=y + CONFIG_PAGE_POISONING=y no linux-next, usando uma imagem exFAT manipulada (nome de arquivo longo com colisões de mesmo hash forçando o caminho TYPE_EXTEND). Com um invalidate_bdev() inserido apenas para depuração entre brelse(bh) e a leitura em ep para tornar determinística a janela de desreferência obsoleta, o kernel sem correção falha:

BUG: KASAN: uso-após-liberação em exfat_find_dir_entry+0x133b/0x15a0 BUG: não foi possível lidar com falha de página para endereço: ffff88801a5fa0c2 Oops: 0000 [#1] SMP DEBUG_PAGEALLOC KASAN NOPTI
RIP: 0010:exfat_find_dir_entry+0x1188/0x15a0

Com este patch aplicado, a mesma estrutura instrumentada conclui-se limpo sob o mesmo conjunto de sanitizadores. Não reproduzi uma falha em um kernel não instrumentado durante a recuperação (reclaim) comum; a comparação instrumental A/B estabelece a violação de tempo de vida e que o patch a corrige, não sendo esta uma alegação independente de acionabilidade sem assistência.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

19/07/2026

Divulgação

19/07/2026

Moderação

aceite

Entrada

VDB-380147

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!