Katalog CVE

CVE-2025-40336

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

W jądrze Linux w podsystemie DRM (drm/gpusvm) stwierdzono nieprawidłowe użycie funkcji hmm_pfn_to_map_order(). W przypadku, gdy zakres hmm częściowo pokrywa dużą stronę (np. 2 MB), może dojść do mapowania pamięci poza zakresem, co może prowadzić do niepożądanych skutków. Poprawka opiera się na kodzie userptr z sterownika xe.

Ocena ryzyka

Nieprawidłowe mapowanie pamięci może prowadzić do dostępu do obszarów pamięci poza zamierzonym zakresem, co może skutkować naruszeniem izolacji pamięci i potencjalnym wyciekiem danych lub awarią systemu.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę, która prawidłowo obsługuje częściowe pokrycie dużych stron.

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: fix hmm_pfn_to_map_order() usage Handle the case where the hmm range partially covers a huge page (like 2M), otherwise we can potentially end up doing something nasty like mapping memory which is outside the range, and maybe not even mapped by the mm. Fix is based on the xe userptr code, which in a future patch will directly use gpusvm, so needs alignment here. v2: - Add kernel-doc (Matt B) - s/fls/ilog2/ (Thomas)

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