CVE-2026-97534 in Linux
Riassunto
di VulDB • 25/09/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
f2fs: regolazione accurata di free_sections durante free_segment_range
In free_segment_range(), MAIN_SECS(sbi) viene temporaneamente ridotto di `secs` per limitare l'allocazione dei blocchi all'area principale rimanente sicura, mentre i blocchi validi nell'intervallo troncato vengono evacuati dal garbage collection (GC).
Tuttavia, FREE_I(sbi)->free_sections tiene traccia del numero totale di sezioni libere su tutto il filesystem. Se alcune sezioni all'interno dell'intervallo troncato erano già libere al momento dell'ingresso in free_segment_range(), l'omissione della loro sottrazione da free_sections porta a una soastima delle sezioni libere disponibili nell'area principale attiva e ridotta. Ciò causa un contabilizzazione inconsistente delle sezioni libere durante la migrazione dei dati del GC e può innescare errori di allocazione imprevisti o errori di asserzione quando lo spazio è limitato.
Si risolve il problema calcolando il numero di sezioni già libere nell'intervallo troncato, sottraendole da free_sections all'ingresso in free_segment_range() e ripristinandole all'uscita.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.