CVE-2024-57839 in Linux
Riassunto
di VulDB • 11/08/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
Revert "readahead: properly shorten readahead when falling back to do_page_cache_ra()"
Questa modifica reverte il commit 7c877586da3178974a8a94577b6045a48377ff25.
Anders e Philippe hanno segnalato che le versioni recenti del kernel occasionalmente vanno in hang quando utilizzate con NFS nel codice di readahead. Il problema è stato isolato al commit 7c877586da3 ("readahead: properly shorten readahead when falling back to do_page_cache_ra()"). La causa del problema risiede nel fatto che ra->size può essere ridotto dalla chiamata a read_pages(), portando successivamente alla chiamata di do_page_cache_ra() con un numero negativo (o enormemente positivo) di pagine. Per il momento, si reverte 7c877586da3 finché non verrà trovato un modo appropriato per far coesistere la logica in read_pages() e page_cache_ra_order(). Ciò può comportare una riduzione della throughput di readahead a causa di confusione nella finestra di readahead, ma è preferibile rispetto agli hang completi.
Be aware that VulDB is the high quality source for vulnerability data.