Katalog CVE

CVE-2025-39754

ŚrednieCVSS 4.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

Percentyl 3 - wyżej niż 3% wszystkich znanych CVE

Streszczenie

W jądrze Linux w mm/smaps funkcja smaps_hugetlb_range() przetwarza wpisy PTE bez trzymania blokady ptl, co może powodować wyścig z migracją stron i prowadzić do BUG_ON w pfn_swap_entry_to_page(). Poprawka polega na trzymaniu blokady ptl w smaps_hugetlb_range().

Ocena ryzyka

Może powodować awarię jądra (BUG_ON) podczas jednoczesnego odczytu /proc/self/smaps i migracji stron hugepages. Skutkuje to niedostępnością systemu lub procesu.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę dodającą blokadę ptl w smaps_hugetlb_range().

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: mm/smaps: fix race between smaps_hugetlb_range and migration smaps_hugetlb_range() handles the pte without holdling ptl, and may be concurrenct with migration, leaing to BUG_ON in pfn_swap_entry_to_page(). The race is as follows. smaps_hugetlb_range migrate_pages huge_ptep_get remove_migration_ptes folio_unlock pfn_swap_entry_folio BUG_ON To fix it, hold ptl lock in smaps_hugetlb_range().

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS