CVE-2026-64216 in Linux
Sumário
de VulDB • 24/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
netfs: Corrige possível UAF em netfs_unlock_abandoned_read_pages()
A função netfs_unlock_abandoned_read_pages(rreq) acessa o índice dos folios que deseja desbloquear e compara esse valor com rreq->no_unlock_folio para evitar desbloquear um folio que está sendo lido por netfs_perform_write() ou netfs_write_begin().
No entanto, como a função netfs_unlock_abandoned_read_pages() é chamada _após_ o sinalizador NETFS_RREQ_IN_PROGRESS ser limpo, o único folio ao qual não se deve fazer referência (dereference) é aquele especificado por ->no_unlock_folio, pois a propriedade retorna imediatamente para o chamador.
Corrige-se isso armazenando o ponteiro do folio em vez de usar o índice e utilizando-o no lugar deste. Também corrige netfs_unlock_read_folio(), onde se aplica o mesmo cenário.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.