Katalog CVE

CVE-2026-74420

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux w podsystemie drm/gpusvm podczas tworzenia zakresów SVM nie odrzucano regionów pamięci oznaczonych VM_IO lub VM_PFNMAP. Takie regiony nie są obsługiwane przez struktury struct page, co powodowało powtarzające się błędy get_pages() i mogło prowadzić do nieskończonej pętli w obsłudze błędów stron.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do wywołania nieskończonej pętli w sterowniku, co prowadzi do zawieszenia systemu lub odmowy usługi (DoS).

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę odrzucającą zakresy SVM na VMA z VM_IO lub VM_PFNMAP i zwracającą -EIO.

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: drm/gpusvm: Reject VMAs with VM_IO or VM_PFNMAP when creating SVM ranges VMAs marked with VM_IO or VM_PFNMAP are not backed by struct page objects, which GPUSVM requires in order to operate correctly. In particular, get_pages() relies on hmm_range_fault() to resolve struct pages for the target range. Attempting to create an SVM range on such VMAs results in repeated get_pages() failures and can lead to an infinite loop inside a driver’s page‑fault handler. Prevent this by rejecting ranges on VM_IO or VM_PFNMAP VMAs and returning -EIO.

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