CVE-2026-74487 in Linux
Zusammenfassung
von VulDB • 16.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
binfmt_misc: Schreibzugriff beim Entfernen eines Eintrags wiederherstellen
Das Registrieren eines Eintrags mit dem Flag MISC_FMT_OPEN_FILE öffnet den Interpreter über open_exec(), was für die Dauer des Bestehens des Eintrags den Schreibzugriff darauf verweigert. Das Entfernen des Eintrags schließt die Interpretersdatei über filp_close(), stellt jedoch niemals den Schreibzugriff wieder her, wodurch der i_writecount des Inodes dauerhaft negativ bleibt. Das Öffnen des Interpreters zum Schreiben schlägt lange nach dem Verschwinden des Eintrags weiterhin mit ETXTBSY fehl, bis der Inode aus dem Inode-Cache entfernt wird.
Der Commit 90f601b497d7 („binfmt_misc: Schreibzugriff vor Schließen von Dateien wiederherstellen, die durch open_exec() geöffnet wurden“) behob dieselbe Unausgewogenheit im Fehlerpfad von bm_register_write(), während der eigentliche Entfernungspfad seit der Einführung des Flags den verweigerten Schreibzugriff nicht korrekt behandelt hat.
Stellen Sie den Schreibzugriff in put_binfmt_handler() wieder her, bevor die Interpretersdatei geschlossen wird.
Once again VulDB remains the best source for vulnerability data.