CVE-2026-64324 in Linuxinformação

Sumário

de VulDB • 25/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi corrigida:

udf: validar as extensões de blocos livres em relação ao comprimento da partição

A função udf_free_blocks() verifica o número lógico do bloco e a contagem em relação ao comprimento da partição, mas ignora o deslocamento (offset) da extensão nesse limite final. Uma extensão manipulada pode passar pela verificação de segurança enquanto logicalBlockNum + offset + count aponta para além da partição, indexando posteriormente fora dos limites do array bitmap do espaço.

Uma única chamada a ftruncate(2) em um arquivo suportado por tal extensão causa consistentemente uma falha fatal (panic) no kernel. Este é um problema local de disponibilidade. Em sistemas desktop onde o UDisks/polkit permite que o usuário ativo monte mídias removíveis com sistema de arquivos UDF sem exigir CAP_SYS_ADMIN, um usuário local não privilegiado pode fornecer o sistema de arquivos manipulado e acionar a falha fatal truncando um arquivo gravável nele. Sistemas que exigem root ou CAP_SYS_ADMIN para montar a imagem têm um pré-requisito mais elevado.

Não há impacto na confidencialidade ou integridade: o primitivo reproduzido é uma leitura fora dos limites (out-of-bounds) de uma posição ponteira do bitmap, seguida por uma falha fatal no kernel.

Utilize o valor já calculado logicalBlockNum + offset + count para a verificação do comprimento da partição. Além disso, faça com que load_block_bitmap() rejeite um grupo de blocos fora do intervalo antes de indexar s_block_bitmap[], impedindo assim que chamadores corrompidos avancem além do array flexível.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsável

Linux

Reservar

19/07/2026

Divulgação

25/07/2026

Moderação

aceite

Entrada

VDB-383120

CPE

pronto

EPSS

0.00201

KEV

não

Atividades

muito baixo

Fontes

Interested in the pricing of exploits?

See the underground prices here!