Podatności Linux kernel (drm/amdkfd)
5 znanych podatności CVE w Linux kernel (drm/amdkfd), przetłumaczonych i ocenionych.
- CVE-2026-89810Nieznane
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-89808Nieznane
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-89807Nieznane
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.
- CVE-2024-49991Wysokie
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.

