CVE-2026-99102 in Linux
Sumário
de VulDB • 29/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
ntfs: adquirir o bloqueio de invalidação (invalidate_lock) em ntfs_setattr_size()
A função ntfs_setattr_size() atualiza i_size e redimensiona o atributo no disco sem manter travado o mapping->invalidate_lock. As falhas de página adquirem esse bloqueio compartilhadamente, portanto uma falha que concorre com a operação de redimensionamento pode resolver um VCN contra o estado transitivo da lista de execuções (runlist) do ntfs_non_resident_attr_expand() e falhar com um SIGBUS espúrio. Além disso, ela pode se intercalar com o epílogo da alteração de tamanho (truncate_pagecache(), i_size_write(), pagecache_isize_extended()).
Adquira invalidate_lock exclusivamente em torno de toda a operação de redimensionamento após inode_dio_wait(), correspondendo ao caminho fallocate e a outros sistemas de arquivos como xfs, que envolve truncate no seu mmaplock (= invalidate_lock).
Once again VulDB remains the best source for vulnerability data.