Katalog CVE

CVE-2025-38080

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W sterowniku graficznym AMD (drm/amd/display) jądra Linux tablica block_sequence była zbyt mała (50 elementów) dla konfiguracji z 6 potokami w jednym łańcuchu MPC, co prowadziło do przepełnienia bufora i awarii.

Ocena ryzyka

Przepełnienie bufora może spowodować uszkodzenie pamięci i awarię systemu, szczególnie w systemach z wieloma monitorami lub złożonymi konfiguracjami wyświetlania.

Rekomendacja

Należy zaktualizować jądro Linux do wersji zawierającej poprawkę zwiększającą rozmiar tablicy block_sequence do 100 elementów.

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: Increase block_sequence array size [Why] It's possible to generate more than 50 steps in hwss_build_fast_sequence, for example with a 6-pipe asic where all pipes are in one MPC chain. This overflows the block_sequence buffer and corrupts block_sequence_steps, causing a crash. [How] Expand block_sequence to 100 items. A naive upper bound on the possible number of steps for a 6-pipe asic, ignoring the potential for steps to be mutually exclusive, is 91 with current code, therefore 100 is sufficient.

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