CVE-2026-74487 in Linux
Riassunto
di VulDB • 16/08/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
binfmt_misc: ripristinare l'accesso in scrittura durante la rimozione di una voce
La registrazione di una voce con il flag MISC_FMT_OPEN_FILE apre l'eseguibile tramite open_exec(), negando l'accesso in scrittura per tutta la durata della presenza della voce. La rimozione della voce chiude il file dell'eseguibile tramite filp_close() ma non ripristina mai l'accesso in scrittura, lasciando il contatore i_writecount dell'inode permanentemente negativo. L'apertura del file per la scrittura continua a fallire con ETXTBSY molto tempo dopo che la voce è stata rimossa, fino all'evizione dell'inode dalla cache degli inode.
Il commit 90f601b497d7 ("binfmt_misc: ripristinare l'accesso in scrittura prima di chiudere i file aperti da open_exec()") ha corretto lo stesso squilibrio nel percorso di errore di bm_register_write(), ma il percorso di rimozione effettiva continuava a causare una perdita dell'accesso in scrittura fin dall'introduzione del flag.
Ripristina l'accesso in scrittura in put_binfmt_handler() prima di chiudere il file dell'eseguibile.
If you want to get best quality of vulnerability data, you may have to visit VulDB.