PT-2026-64730 · Linux · Linux

CVE-2026-64509

·

Publicado

2026-07-25

·

Atualizado

2026-07-25

Nenhuma

Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
In the Linux kernel, the following vulnerability has been resolved:
rust: block: fix GenDisk cleanup paths
GenDiskBuilder::build() still has fallible work after blk mq alloc disk(), but its error path only recovers the foreign queue data. That leaks the temporary gendisk and request queue until later teardown. If the caller moved the last Arc<TagSet> into build(), the leaked queue can retain blk-mq state after the tag set is dropped.
Fix the pre-registration failure path by dropping the temporary gendisk reference with put disk() before recovering queue data, so disk release() can tear down the owned queue.
Also pair GenDisk::drop() with put disk() after del gendisk(). Once a Rust GenDisk has been added with device add disk(), del gendisk() only unregisters it; the final gendisk reference still has to be dropped to complete the release path.
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Identificadores relacionados

CVE-2026-64509

Produtos afetados

Linux