Katalog CVE

CVE-2026-53333

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w funkcji mincore_swap() wykryto błąd polegający na tym, że sprawdzenie warunku !CONFIG_SWAP było wykonywane przed obsługą wpisów niebędących swapem (takich jak migracja, uszkodzenia pamięci czy błędy swapin w shmem). Powodowało to fałszywe ostrzeżenia WARN i błędne raportowanie stron jako niereszydentnych w jądrach bez obsługi swapu, ale z włączoną migracją lub obsługą uszkodzeń pamięci.

Ocena ryzyka

Organizacja może otrzymywać mylące informacje o stanie pamięci stron, co utrudnia diagnozowanie problemów z pamięcią i może prowadzić do błędnych decyzji operacyjnych. Dodatkowo fałszywe ostrzeżenia WARN mogą maskować rzeczywiste problemy systemowe.

Rekomendacja

Należy niezwłocznie zaktualizować jądro Linux do wersji zawierającej poprawkę, która przesuwa sprawdzenie !CONFIG_SWAP poniżej obsługi wpisów niebędących swapem. W przypadku systemów z włączoną migracją lub obsługą uszkodzeń pamięci, ale bez swapu, jest to krytyczne dla poprawnego działania mincore.

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

In the Linux kernel, the following vulnerability has been resolved: mm/mincore: handle non-swap entries before !CONFIG_SWAP guard mincore_swap() also fields migration/hwpoison entries (and shmem swapin-error entries), which can exist on !CONFIG_SWAP builds when CONFIG_MIGRATION or CONFIG_MEMORY_FAILURE is enabled. The !IS_ENABLED(CONFIG_SWAP) guard ran before the non-swap-entry early return, so mincore_pte_range() can spuriously WARN and report these pages nonresident on !CONFIG_SWAP kernels. Move the guard below the non-swap-entry check so only true swap entries trip the WARN, and migration/hwpoison entries take the existing "uptodate / non-shmem" path.

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