Katalog CVE

CVE-2026-63878

Niskie ryzyko· EPSS 10%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

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

Streszczenie

W sterowniku amdgpu jądra Linux wykryto podatność polegającą na braku walidacji rozmiaru tablicy przesyłanej przez użytkownika w operacji GEM_OP GET_MAPPING_INFO. Atakujący może podać bardzo dużą wartość num_entries, co prowadzi do nadmiernej alokacji pamięci, wywołania ostrzeżenia jądra i potencjalnego panic na systemach z włączoną opcją CONFIG_PANIC_ON_WARN=y.

Ocena ryzyka

Ryzyko polega na możliwości wywołania awarii systemu (kernel panic) przez lokalnego użytkownika bez uprawnień, co prowadzi do odmowy usługi (DoS). Podatność może być wykorzystana do destabilizacji pracy serwera lub stacji roboczej z kartą graficzną AMD.

Rekomendacja

Należy niezwłocznie zaaplikować łatkę z commit 1fe7bf5457f6efd7be60b17e23163ba54341d73d lub zaktualizować jądro Linux do wersji zawierającej to zabezpieczenie. Przed aktualizacją warto ograniczyć dostęp lokalny do systemu dla nieufnych użytkownikó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/amdgpu: check num_entries in GEM_OP GET_MAPPING_INFO kvcalloc(args->num_entries, sizeof(*vm_entries), GFP_KERNEL) at amdgpu_gem.c:1050 uses the user-supplied num_entries directly without any upper bounds check. Since num_entries is a __u32 and sizeof(drm_amdgpu_gem_vm_entry) is 32 bytes, a large num_entries produces an allocation exceeding INT_MAX, triggering WARNING in __kvmalloc_node_noprof(), causing a kernel WARNING, TAINT_WARN, and panic on CONFIG_PANIC_ON_WARN=y systems. Add a size bounds check before we invoke the kvzalloc() to reject oversized num_entries early with -EINVAL. (cherry picked from commit 1fe7bf5457f6efd7be60b17e23163ba54341d73d)

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