Katalog CVE

CVE-2026-74644

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

W jądrze Linux w module DAMON występuje problem z folio, gdy cel migracji jest nieprawidłowy (np. NUMA_NO_NODE). Funkcje damon_pa_migrate() i damos_va_migrate() izolują folio, ale gdy target_nid jest nieprawidłowy, folio nie są zwracane do LRU, co prowadzi do wycieku referencji i pozostawienia stron poza LRU. Poprawka dodaje zwracanie folio na ścieżce nieprawidłowego nid.

Ocena ryzyka

Może to prowadzić do wycieku pamięci i nieprawidłowego działania zarządzania pamięcią, co może wpłynąć na stabilność systemu. W skrajnych przypadkach może dojść do wyczerpania pamięci.

Rekomendacja

Zaleca się zastosowanie poprawki jądra, która przywraca folio do LRU w przypadku nieprawidłowego celu migracji. Należy również monitorować użycie pamięci w systemach z DAMON.

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/damon/ops-common: putback folios on invalid migrate nid damon_pa_migrate() and damos_va_migrate() isolate folios into a local list and then call damon_migrate_pages(). When target_nid is invalid (including the scheme default NUMA_NO_NODE / -1), damon_migrate_pages() returns early without putting the folios back to the LRU. Callers then discard the list head while those folios remain isolated with an extra reference taken by folio_isolate_lru(). The pages stay off the LRU for as long as the mapping exists (anon active+inactive counts drop while RSS does not), and the leftover references can pin the pages after the mapping is gone. Put the folios back on the invalid-nid path so ignored migration requests still return them to the LRU.

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