Katalog CVE

CVE-2026-68257

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

W jądrze Linux w sterowniku drm/amdkfd występuje podatność polegająca na 32-bitowym przepełnieniu przy obliczaniu rozmiaru obszaru CWSR. Przy dużych wartościach ctx_save_restore_area_size i debug_memory_size pomnożonych przez liczbę XCC, iloczyn może się zawinąć, co prowadzi do zbyt małego obszaru CWSR, który później jest nadpisywany przez firmware. Poprawka promuje total_cwsr_size do typu u64 i używa funkcji check_add_overflow()/check_mul_overflow().

Ocena ryzyka

Ryzyko obejmuje potencjalne uszkodzenie pamięci jądra, co może prowadzić do awarii systemu lub eskalacji uprawnień. Organizacja może doświadczyć niestabilności systemów z kartami graficznymi AMD.

Rekomendacja

Zaleca się natychmiastowe zastosowanie aktualizacji jądra Linux zawierającej poprawkę (commit 319f7e13423ae3f486b9aea82f9ad2d6af0ee608). Należy monitorować dostępność poprawek od dostawcy dystrybucji.

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 32-bit overflow in CWSR total size calculation total_cwsr_size was computed in 32-bit before being used as a BO/SVM allocation size. With large ctx_save_restore_area_size and debug_memory_size multiplied by the XCC count, the product can wrap, yielding an undersized CWSR save area that firmware later overruns. Promote total_cwsr_size to u64 and use check_add_overflow()/ check_mul_overflow() in both kfd_queue_acquire_buffers() and kfd_queue_release_buffers(). (cherry picked from commit 319f7e13423ae3f486b9aea82f9ad2d6af0ee608)

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