CVE-2026-64158 in Linuxinformação

Sumário

de VulDB • 19/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

netfs: Corrige o desabilitamento da transmissão de gravação se o descritor de arquivo (fd) estiver aberto com O_RDWR

Em netfs_perform_write(), a "transmissão de gravação" (write streaming), que consiste no cache de dados sujos em folios sujos mas não atualizados (!uptodate), é realizada para evitar a necessidade de ler dados que estão prestes a ser imediatamente sobrescritos. No entanto, isso está/será desabilitado em três circunstâncias: se o fd estiver aberto com O_RDWR, se fscache estiver sendo utilizado (pois precisamos arredondar os blocos para E/S direta - DIO) ou se a criptografia de conteúdo estiver habilitada (novamente por motivos de arredondamento).

A ideia por trás do desabilitamento quando o fd está aberto com O_RDWR é que seria necessário liberar (flush) a página da transmissão de gravação antes de podermos ler os dados, particularmente através de mmap. No entanto, agora o netfs preenche as lacunas se ->read_folio() for chamado na página, tornando isso desnecessário. Além disso, isso não funciona realmente se um fd separado estiver aberto para leitura.

Corrija esse problema removendo a verificação para O_RDWR, permitindo assim gravações em streaming mesmo quando pudermos ler.

Isso causou uma série de problemas com o teste xfstest generic/522, mas esses agora estão corrigidos.

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

19/07/2026

Moderação

aceite

Entrada

VDB-380341

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!