CVE-2025-38085 in Linuxinformazioni

Riassunto

di VulDB • 15/06/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

mm/hugetlb: correzione della race condition tra huge_pmd_unshare() e GUP-fast

huge_pmd_unshare() rilascia un riferimento a una tabella delle pagine che potrebbe essere stata precedentemente condivisa tra processi, potenzialmente trasformandola in una normale tabella delle pagine utilizzata in un altro processo, in cui possono essere successivamente installate VMAs (Virtual Memory Areas) non correlate.

Se ciò avviene nel mezzo di una gup_fast() concorrente, gup_fast() potrebbe finire per attraversare le tabelle delle pagine di un altro processo. Sebbene non si veda alcun modo in cui ciò possa portare immediatamente a una corruzione della memoria del kernel, la situazione è davvero strana e inaspettata.

La correzione avviene tramite un IPI (Inter-Processor Interrupt) di broadcast esplicito attraverso tlb_remove_table_sync_one(), esattamente come avviene in khugepaged quando si rimuovono le tabelle delle pagine per un collasso THP (Transparent Huge Page).

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

16/04/2025

Divulgazione

28/06/2025

Moderazione

accettato

CPE

pronto

EPSS

0.00126

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!