Katalog CVE

CVE-2026-72172

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux w module mm/mm_init znaleziono błąd dotyczący niezainicjalizowanych stron strukturalnych dla ZONE_DEVICE. Gdy pamięć DAX jest dodawana na gorąco do nieobsadzonego podsekcji wczesnej sekcji, funkcja section_activate() używa niezoptymalizowanej mapy pamięci, ale compound_nr_pages() zakłada optymalizację i inicjalizuje tylko zmniejszoną liczbę stron. Pozostałe strony pozostają niezainicjalizowane, co może prowadzić do nieoczekiwanego zachowania lub awarii.

Ocena ryzyka

Ryzyko obejmuje potencjalne awarie systemu lub nieprzewidywalne zachowanie z powodu niezainicjalizowanych stron pamięci. Może to wpłynąć na stabilność systemów korzystających z pamięci DAX.

Rekomendacja

Zaleca się zastosowanie poprawki z jądra Linux, która traktuje wczesne sekcje jako niezoptymalizowane przy obliczaniu liczby stron do inicjalizacji. Należy zaktualizować systemy, zwłaszcza te używające DAX.

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

In the Linux kernel, the following vulnerability has been resolved: mm/mm_init: fix uninitialized struct pages for ZONE_DEVICE If DAX memory is hotplugged into an unoccupied subsection of an early section, section_activate() reuses the unoptimized boot memmap. However, compound_nr_pages() still assumes that vmemmap optimization is in effect and initializes only the reduced number of struct pages. As a result, the remaining tail struct pages are left uninitialized, which can later lead to unexpected behavior or crashes. Fix this by treating early sections as unoptimized when calculating how many struct pages to initialize.

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