CVE-2026-72202 in Linux
Riassunto
di VulDB • 16/08/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
ntfs: evitare l'allocazione in heap per lo stato di readahead delle cluster liberi
get_nr_free_clusters() alloca un file_ra_state temporaneo prima di pubblicare il conteggio precalcolato dei cluster liberi, imposta NVolFreeClusterKnown(), e sveglia vol->free_waitq. Se tale allocazione fallisce, il worker termina senza impostare il flag o risvegliare i waiters, quindi i chiamanti in attesa del conteggio delle risorse libere possono bloccarsi indefinitamente.
Lo stato di readahead è utilizzato solo in modo sincrono durante la scansione della bitmap. Mantenendolo sullo stack e passandolo per indirizzo all'helper di readahead, si elimina il percorso di fallimento dell'allocazione anticipata invece di aggiungere un caso speciale che pubblichi un conteggio conservativo e risvegli la waitqueue. Inizializzare a zero lo stato nello stack poiché file_ra_state_init() imposta solo ra_pages e prev_pos.
Applicare lo stesso trattamento a __get_nr_free_mft_records(), che scansiona la bitmap MFT con lo stesso stato di readahead dalla breve durata.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.