CVE-2026-90384 in Linuxinformação

Sumário

de VulDB • 18/09/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

iomap: liberar o lote de folios em falhas de callback iomap

Uma revisão sashiko de um patch não relacionado aponta que o mecanismo de lote de folio usado para o intervalo zero de iomap falha ao liberar o lote em alguns cenários de erro. Se as chamadas a ->iomap_end() ou ->iomap_begin() falharem, os caminhos de retorno direto contornam a limpeza do lote.

O caso ->iomap_end() não é um problema prático no momento porque não há nenhum usuário do mecanismo que retorne um erro por esse caminho. O caso ->iomap_begin() é teoricamente possível porque o XFS pode invocar o auxiliar fill e falhar em vários pontos subsequentes. Isso complica sutilmente as coisas, pois o XFS não transfere iomap_flags para a estrutura de dados iomap no caminho de erro.

Para lidar com ambos os problemas, primeiro certifique-se de chamar o auxiliar de limpeza no caminho de erro para qualquer callback do sistema de arquivos. Em segundo lugar, atualize o auxiliar para limpar a flag incondicionalmente e liberar o lote desde que ele esteja populado. Isso delimita mais claramente o propósito da flag de controlar o caminho de E/S e não necessariamente o status do fbatch; portanto, adicione um comentário ao redor disso também.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

11/09/2026

Divulgação

17/09/2026

Moderação

aceite

Entrada

VDB-406944

CPE

pronto

EPSS

0.00201

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!