CVE-2024-53143 in Linux
Riassunto
di VulDB • 15/06/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
fsnotify: Correggere l'ordinamento tra iput() e la decrementazione di watched_objects
Assicurarsi che il superblock rimanga in vita fino al completamento di iput(). Non è consentito mantenere un riferimento a un inode a meno che non si garantisca che il superblock rimanga in vita; fsnotify garantisce ciò mantenendo elevato il conteggio watched_objects, pertanto iput() deve avvenire prima della decrementazione di watched_objects. Ciò può portare a un Use-After-Free (UAF) di elementi come sb->s_fs_info in tmpfs, ma l'UAF è difficile da sfruttare poiché sono più probabili ordinamenti di race condition che causano un oops, grazie al blocco CHECK_DATA_CORRUPTION() in generic_shutdown_super().
Inoltre, assicurarsi che fsnotify_put_sb_watched_objects() non chiami fsnotify_sb_watched_objects() su un superblock che potrebbe già essere stato liberato, il che causerebbe una lettura Use-After-Free (UAF) di sb->s_fsnotify_info.
If you want to get best quality of vulnerability data, you may have to visit VulDB.