Katalog CVE

CVE-2026-93175

WysokieCVSS 7.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 module drm/amd/display funkcja amdgpu_dm_crtc_reset_state() zwalniała stary stan przed alokacją nowego. Jeśli kzalloc() zawiódł, wskaźnik stanu pozostawał wskazujący na zwolnioną pamięć (dangling pointer).

Ocena ryzyka

Użycie zwisającego wskaźnika może prowadzić do uszkodzenia pamięci lub zawieszenia systemu. Wystąpienie błędu wymaga nieudanej alokacji pamięci, co jest rzadkie, ale możliwe w warunkach niedoboru pamięci.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką, która najpierw alokuje nowy stan, a dopiero potem zwalnia stary. Monitoruj stabilność systemów z kartami AMD.

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/display: Fix dangling pointer in CRTC reset function amdgpu_dm_crtc_reset_state() frees the old state before allocating a new one. If kzalloc() fails, the function returns without updating the state pointer, leaving a dangling pointer to already freed memory. Fix this by allocating the new state first. On allocation failure, the old state remains untouched and the function safely returns. Found by Linux Verification Center (linuxtesting.org) with SVACE. [adjust for movement around current amd-staging-drm-next]

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