Katalog CVE

CVE-2026-98729

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux funkcja get_align_mask() zwraca huge_page_mask_align() dla hugetlbfs, ale get_align_bits() dodaje va_align.bits niezależnie, więc vm_unmapped_area() zwraca adres poza granicą wielkiej strony, a __unmap_hugepage_range() trafia na BUG_ON(start & ~huge_page_mask(h)) przy niszczeniu mapowania.

Ocena ryzyka

Na procesorach AMD F15h (Carrizo, FX-8370E) może wystąpić panika jądra (BUG_ON) podczas zwalniania mapowań hugetlb, powodując odmowę usługi.

Rekomendacja

Zaktualizuj jądro Linux do wersji, w której get_align_bits() przyjmuje plik i pomija randomizację dla hugetlbfs.

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: x86/mm: Don't apply va_align to hugetlb mappings on AMD F15h get_align_mask() returns huge_page_mask_align() for hugetlbfs, but get_align_bits() adds va_align.bits regardless, so vm_unmapped_area() returns an address off the huge page boundary and __unmap_hugepage_range() hits BUG_ON(start & ~huge_page_mask(h)) at teardown. This can be triggered on Carrizo and FX-8370E, both hstates. Pass the file to get_align_bits() and skip the randomisation for hugetlbfs. [ bp: Massage commit message. ]

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