CVE-2026-64158 in Linux
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.