Katalog CVE

CVE-2024-27041

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

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

Streszczenie

W jądrze Linux w funkcji amdgpu_dm_fini() sterownika drm/amd/display występuje możliwość dereferencji wskaźnika NULL, ponieważ 'adev->dm.dc' może być NULL przed wywołaniem dc_enable_dmub_notifications(). Podatność została znaleziona przez statyczną analizę i naprawiona poprzez dodanie odpowiednich sprawdzeń NULL.

Ocena ryzyka

Może prowadzić do awarii jądra (oops) lub odmowy usługi w systemach z kartami graficznymi AMD, szczególnie podczas inicjalizacji lub zamykania sterownika.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę (commit naprawczy) lub zastosuj odpowiedni patch dostarczony przez dystrybucję.

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 NULL checks for adev->dm.dc in amdgpu_dm_fini() Since 'adev->dm.dc' in amdgpu_dm_fini() might turn out to be NULL before the call to dc_enable_dmub_notifications(), check beforehand to ensure there will not be a possible NULL-ptr-deref there. Also, since commit 1e88eb1b2c25 ("drm/amd/display: Drop CONFIG_DRM_AMD_DC_HDCP") there are two separate checks for NULL in 'adev->dm.dc' before dc_deinit_callbacks() and dc_dmub_srv_destroy(). Clean up by combining them all under one 'if'. Found by Linux Verification Center (linuxtesting.org) with static analysis tool SVACE.

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