Katalog CVE

CVE-2026-74449

WysokieCVSS 7.8
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 amdgpu (display) występuje podatność dzielenia przez zero w funkcji calculate_mcache_setting, gdy viewport ma zerowe pole. Prowadzi to do paniki jądra i potencjalnego niedomiaru num_mcaches. Poprawka zmienia funkcję na zwracającą bool i dodaje zabezpieczenia, aby odrzucić tryb w przypadku zerowych wartości.

Ocena ryzyka

Lokalny atakujący może wywołać panikę jądra (DoS) poprzez odpowiednie sterowanie viewportem.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę (commit 29c0f7c655f47bcbd575ff75e58480df6ec3c9da).

Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix divide-by-zero in calculate_mcache_setting on zero viewport If a plane reaches calculate_mcache_setting with a zero-area viewport, calculate_mcache_setting exits early with num_mcaches == 0 and mvmpg_width/height == 0. This will cause a divide-by-zero panic and can also cause an underflow on num_mcaches. Fix this by changing calculate_mcache_setting to bool and adding guards after each calculate_mcache_row_bytes call. If num_mcaches or mvmpg_width/height is zero, return a false. Callers will propagate the failure as a rejected mode, which prevents the panic. (cherry picked from commit 29c0f7c655f47bcbd575ff75e58480df6ec3c9da)

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