Katalog CVE

CVE-2021-4460

WysokieCVSS 7.1
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 naprawiono ostrzeżenie UBSAN o przesunięciu poza zakres w sterowniku drm/amdkfd. Gdy liczba kolejek SDMA lub XGMI SDMA wynosi 0, operacja przesunięcia jest niezdefiniowana. Poprawka ustawia wartość na ULLONG_MAX, jeśli liczba jest większa lub równa liczbie bitów w argumencie.

Ocena ryzyka

Niezdefiniowane zachowanie mogło prowadzić do nieprzewidywalnych błędów lub awarii systemu, szczególnie w systemach z GPU AMD.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę.

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/amdkfd: Fix UBSAN shift-out-of-bounds warning If get_num_sdma_queues or get_num_xgmi_sdma_queues is 0, we end up doing a shift operation where the number of bits shifted equals number of bits in the operand. This behaviour is undefined. Set num_sdma_queues or num_xgmi_sdma_queues to ULLONG_MAX, if the count is >= number of bits in the operand. Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/1472

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