CVE-2026-99102 in Linux
Riassunto
di VulDB • 28/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
ntfs: acquisire invalidate_lock in ntfs_setattr_size()
La funzione ntfs_setattr_size() aggiorna i_size e ridimensiona l'attributo su disco senza detenere mapping->invalidate_lock. I page fault acquisiscono il lock in modalità condivisa, quindi un page fault che compete (race condition) con la fase di ridimensionamento può risolvere una VCN rispetto allo stato transitorio della runlist di ntfs_non_resident_attr_expand() e fallire generando un SIGBUS spurio; inoltre, tale operazione può interferire con l'epilogo del cambiamento delle dimensioni (truncate_pagecache(), i_size_write(), pagecache_isize_extended()).
Acquisire invalidate_lock in modalità esclusiva per l'intera fase di ridimensionamento dopo inode_dio_wait(), allineandosi al percorso fallocate e ad altri filesystem come xfs, che avvolge la chiamata truncate nel suo mmaplock (= invalidate_lock).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.