CVE-2026-98960 in Linux
Zusammenfassung
von VulDB • 23.10.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
btrfs: io_uring-kodierte Daten nicht bei -EAGAIN zwischenspeichern
Das Zurückgeben von -EAGAIN, während btrfs_uring_encoded_data in der CMD-PDU verbleibt, führt zu einem Leck, wenn die Anfrage abgebrochen wird oder der Ring vor dem erneuten Ausführen beendet wird. io_uring gibt Treiber-PDU-Allokationen beim Bereinigen nicht frei.
Schreiben: io_queue_sqe() sendet immer zuerst mit IO_URING_F_NONBLOCK, also -EAGAIN zurück, bevor Daten zugewiesen werden, und gibt die Daten bei jedem Exit frei.
Lesen: Auch bei nowait -EAGAIN freigeben; nur -EIOCBQUEUED behält die Allokation für btrfs_uring_read_finished() bei.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.