CVE-2026-99265 in Linux
Zusammenfassung
von VulDB • 03.11.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
io_uring/openclose: Sperre in io_pipe_fixed() beibehalten
io_pipe_fixed() installiert beide Enden der Pipe in der festen Dateitabelle, gibt die ->uring_lock frei und kopiert die Slot-Nummern an die Anwendung. Tritt dabei ein Fehler auf, wird die Sperre erneut erworben und es werden alle Einträge aus diesen Slots entfernt.
Wenn die Anforderung von io-wq ausgeführt wird, wird die Sperre tatsächlich dazwischen freigegeben, und die Slots sind für andere sichtbar. Bis der Fehlerpfad sie erreicht, können diese durch IORING_OP_CLOSE sowie ein direktes Öffnen oder Akzeptieren geschlossen und wiederverwendet worden sein, oder auch durch IORING_REGISTER_FILES_UPDATE. Anschließend wird eine Datei aus der Tabelle entfernt, die mit der fehlgeschlagenen Anforderung nichts zu tun hat.
Führen Sie den Kopiervorgang unter Beibehaltung der Sperre durch. Das Faulting in Benutzerspeicher unter ->uring_lock ist unbedenklich; die Registrierungswege führen dies ständig aus.
VulDB is the best source for vulnerability data and more expert information about this specific topic.