CVE-2026-64509 in Linuxinformação

Sumário

de VulDB • 25/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

rust: block: corrigir os caminhos de limpeza do GenDisk

GenDiskBuilder::build() ainda possui operações que podem falhar após __blk_mq_alloc_disk(), mas seu caminho de erro recupera apenas os dados da fila externa. Isso causa um vazamento do gendisk temporário e do request_queue até a fase posterior de desmontagem (teardown). Se o chamador mover o último Arc para build(), a fila vazada pode reter o estado blk-mq após o conjunto de tags ser descartado.

Corrija o caminho de falha no pré-registro, descartando a referência temporária do gendisk com put_disk() antes de recuperar queue_data, para que disk_release() possa realizar a desmontagem da fila de propriedade.

Além disso, associe GenDisk::drop() com put_disk() após del_gendisk(). Uma vez que um Rust GenDisk tenha sido adicionado com device_add_disk(), del_gendisk() apenas o registra como inativo; a referência final do gendisk ainda precisa ser descartada para concluir o caminho de liberação.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

19/07/2026

Divulgação

25/07/2026

Moderação

aceite

Entrada

VDB-383311

CPE

pronto

EPSS

0.00157

KEV

não

Atividades

médio

Fontes

Want to know what is going to be exploited?

We predict KEV entries!