Katalog CVE

CVE-2026-98506

Niskie ryzyko· EPSS 9%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

W jądrze Linux funkcja dissolve_free_hugetlb_folio() nie sprawdza hstate_is_gigantic_no_runtime(h), mimo że remove_hugetlb_folio()/update_and_free_hugetlb_folio() po cichu pomijają takie folio. W efekcie zwalniane jest folio wciąż znajdujące się na liście, a przy niepowodzeniu przywracania vmemmap wycofanie add_hugetlb_folio() uszkadza wolną listę.

Ocena ryzyka

Może prowadzić do uszkodzenia listy wolnych stron w podsystemie hugetlb, co skutkuje niestabilnością systemu, wyciekami pamięci lub awariami jądra. Dotyczy systemów korzystających z ogromnych stron (gigantic pages) bez wsparcia runtime.

Rekomendacja

Zaktualizować jądro Linux do wersji zawierającej poprawkę, która dodaje sprawdzenie hstate_is_gigantic_no_runtime(h) w dissolve_free_hugetlb_folio(), zapobiegając zwalnianiu folio wciąż znajdujących się na liście.

Inne podatności w Linux kernel

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

In the Linux kernel, the following vulnerability has been resolved: mm/hugetlb: do not dissolve gigantic pages without runtime support dissolve_free_hugetlb_folio() doesn't check hstate_is_gigantic_no_runtime(h) though remove_hugetlb_folio()/ update_and_free_hugetlb_folio() silently bail for such folios, so it frees a still-listed folio and, on vmemmap restore failure, the add_hugetlb_folio() rollback corrupts the free list.

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