Katalog CVE

CVE-2026-43369

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

W jądrze Linux w sterowniku drm/amd podczas niepowodzenia inicjalizacji GPU z powodu nieobsługiwanego bloku sprzętowego IP bloki mogą mieć wskaźnik wersji NULL. W funkcji amdgpu_device_fini_hw wywoływane są amdgpu_device_set_pg_state i amdgpu_device_set_cg_state, które iterują po blokach IP i uzyskują dostęp do adev->ip_blocks[i].version bez sprawdzenia NULL, co prowadzi do dereferencji NULL. Poprawka dodaje sprawdzenia NULL w obu funkcjach.

Ocena ryzyka

Może wystąpić awaria jądra (NULL pointer dereference) podczas demontażu GPU po nieudanej inicjalizacji, prowadząca do niedostępności systemu. Wymaga lokalnego dostępu do urządzenia GPU AMD.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką. Unikaj konfiguracji z nieobsługiwanymi blokami IP GPU AMD do czasu aktualizacji.

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/amd: Fix NULL pointer dereference in device cleanup When GPU initialization fails due to an unsupported HW block IP blocks may have a NULL version pointer. During cleanup in amdgpu_device_fini_hw, the code calls amdgpu_device_set_pg_state and amdgpu_device_set_cg_state which iterate over all IP blocks and access adev->ip_blocks[i].version without NULL checks, leading to a kernel NULL pointer dereference. Add NULL checks for adev->ip_blocks[i].version in both amdgpu_device_set_cg_state and amdgpu_device_set_pg_state to prevent dereferencing NULL pointers during GPU teardown when initialization has failed. (cherry picked from commit b7ac77468cda92eecae560b05f62f997a12fe2f2)

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