Katalog CVE

CVE-2022-39188

ŚrednieCVSS 4.7
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

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

Streszczenie

W pliku include/asm-generic/tlb.h w jądrze Linux przed wersją 5.19 występuje warunek wyścigu (unmap_mapping_range kontra munmap), który może pozwolić sterownikowi urządzenia na zwolnienie strony, gdy wciąż istnieją nieaktualne wpisy TLB. Problem występuje tylko w sytuacjach z VMA typu VM_PFNMAP.

Ocena ryzyka

Może prowadzić do uszkodzenia pamięci lub awarii systemu w wyniku użycia zwolnionej strony, co stanowi zagrożenie dla stabilności i bezpieczeństwa.

Rekomendacja

Zaktualizuj jądro Linux do wersji 5.19 lub nowszej, zawierającej poprawkę tego warunku wyścigu.

Inne podatności w Linux kernel

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

An issue was discovered in include/asm-generic/tlb.h in the Linux kernel before 5.19. Because of a race condition (unmap_mapping_range versus munmap), a device driver can free a page while it still has stale TLB entries. This only occurs in situations with VM_PFNMAP VMAs.

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