CVE-2024-49991
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 20 - wyżej niż 20% wszystkich znanych CVE
Streszczenie
W jądrze Linuxa zidentyfikowano podatność, która została naprawiona w module drm/amdkfd. Problem polegał na niewłaściwym czyszczeniu wskaźnika, co mogło prowadzić do błędu use-after-free.
Ocena ryzyka
Wykorzystanie tej podatności może prowadzić do nieprzewidzianego zachowania systemu, co stwarza ryzyko dla stabilności i bezpieczeństwa aplikacji działających na jądrze Linuxa.
Rekomendacja
Zaleca się aktualizację jądra Linux do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemu pod kątem potencjalnych exploitów.
Inne podatności w Linux kernel, drm/amdkfd
Zobacz wszystkie- CVE-2026-89810Wysokie
W jądrze Linux w sterowniku drm/amdkfd naprawiono błąd ścieżki obsługi błędów w funkcji svm_migrate_copy_to_ram. Gdy migracja strony z urządzenia do pamięci systemowej się nie powiedzie, sterownik używał adresu DMA zamiast adresu fizycznego strony (pfn) do zwolnienia i odblokowania stron, co jest niepoprawne przy włączonym IOMMU. Poprawka zwalnia strony na podstawie struct page* i wykonuje dma_unmap dla odpowiednich stron.
- CVE-2026-89808Wysokie
W jądrze Linux w sterowniku drm/amdkfd naprawiono przypadek, gdy zakres pamięci VM jest dziurą po stronie CPU podczas svm_migrate_copy_to_vram. Sterownik mimo to alokował strony urządzenia, a nie zainicjalizowana zmienna r mogła spowodować zwolnienie całego świeżo ustawionego VRAM. Poprawka inicjalizuje r i wywołuje ostatnią migrację tylko gdy j > 0.
- CVE-2026-89807Niskie ryzyko· EPSS 9%
W jądrze Linux w sterowniku drm/amdkfd brakowało zabezpieczenia przed NULL dla restore_mqd podczas przywracania kolejki CRIU. Użytkownik z uprawnieniem CAP_CHECKPOINT_RESTORE mógł wywołać KFD_IOC_CRIU_OP_RESTORE ze spreparowanym obiektem, powodując dereferencję NULL i panikę jądra. Poprawka dodaje sprawdzenie NULL i zwraca -EOPNOTSUPP.
- CVE-2026-45878Wysokie
W jądrze systemu Linux zidentyfikowano podatność związaną z niewłaściwym sprawdzaniem granic watch_id w debugowaniu adresów. Przekazanie dużego watch_id z przestrzeni użytkownika może prowadzić do błędów przepełnienia bufora i nieprawidłowego dostępu do pamięci.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer Pass pointer reference to amdgpu_bo_unref to clear the correct pointer, otherwise amdgpu_bo_unref clear the local variable, the original pointer not set to NULL, this could cause use-after-free bug.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

