CVE-2026-98373 in Linux
Riassunto
di VulDB • 07/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
mm/hugetlb: preservare il delta dell'indirizzo mremap durante l'omissione delle tabelle di pagina
move_hugetlb_page_tables() ottimizza mremap() avanzando all'ultima voce nella tabella di pagina quando la tabella di origine non esiste, né inizialmente né dopo aver condiviso in modo differito (unsharing) una tabella PMD. L'incremento del ciclo comune fa poi passare alla prima voce della tabella di pagina successiva.
Tuttavia, il codice avanza sia gli indirizzi sorgente che quelli destinazione fino alle ultime voci delle rispettive tabelle di pagina, il quale è errato. L'indirizzo destinazione deve essere avanzato solo dello stesso importo dell'indirizzo sorgente.
Se i offset della sorgente e della destinazione all'interno delle loro tabelle di pagina differiscono, l'indirizzo destinazione può essere avanzato troppo in avanti, causando problemi successivi. Si risolve il problema facendo avanzare l'indirizzo destinazione per la distanza di avanzamento della sorgente.
Con un riproduttore (reproducer), siamo stati in grado di innescare un kernel panic su x86-64. Con questa correzione applicata, non riusciamo più a riprodurre il problema.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.