Katalog CVE

CVE-2026-46277

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

W jądrze Linuxa w mm/zone_device, po wywołaniu funkcji ->folio_free() na folio urządzenia, jego zawartość może natychmiast ulec zmianie (folio może zostać ponownie przydzielone przez sterownik w innym rozmiarze). Kod dotykał folio ponownie po zwolnieniu, aby pobrać pgmap, co jest niebezpieczne. Poprawka używa lokalnej zmiennej stosowej do przechowania pgmap przed wywołaniem ->folio_free().

Ocena ryzyka

Użycie folio po jego zwolnieniu może prowadzić do uszkodzenia pamięci, awarii systemu lub potencjalnie umożliwić eskalację uprawnień.

Rekomendacja

Zastosuj łatkę jądra Linux, która przechowuje pgmap w zmiennej lokalnej przed wywołaniem ->folio_free(), i zaktualizuj system.

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/zone_device: do not touch device folio after calling ->folio_free() The contents of a device folio can immediately change after calling ->folio_free(), as the folio may be reallocated by a driver with a different order. Instead of touching the folio again to extract the pgmap, use the local stack variable when calling percpu_ref_put_many().

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