CVE-2026-89830 in Linux
Zusammenfassung
von VulDB • 16.09.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
f2fs: Behebung des Lecks der gültigen Blockanzahl bei einem Fehler während der Datenblockzuweisung
In __allocate_data_block(), wenn ein neuer Datenblock zugewiesen wird (dn->data_blkaddr == NULL_ADDR), wird inc_valid_block_count() zuerst aufgerufen, um total_valid_block_count und i_blocks zu erhöhen. Wenn die nachfolgende f2fs_allocate_data_block()-Funktion fehlschlägt, gibt die Funktion den Fehler direkt zurück, ohne die bereits erhöhten Blockzählungen rückgängig zu machen, was zu einem permanenten Leck führt.
Beheben Sie dies, indem Sie dec_valid_block_count() aufrufen, um die Erhöhung vor der Rückgabe des Fehlers rückgängig zu machen. Die Bedingung old_blkaddr == NULL_ADDR identifiziert präzise den Fall, in dem inc_valid_block_count() aufgerufen wurde.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.