Katalog CVE

CVE-2025-39869

WysokieCVSS 8.4
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 sterowniku DMA TI EDMA jądra Linux wykryto krytyczny błąd alokacji pamięci dla queue_priority_map. Użyto zbyt małego rozmiaru (sizeof(s8) zamiast sizeof(*queue_priority_map)), co prowadzi do zapisów poza zakresem i awarii jądra.

Ocena ryzyka

Błąd może powodować awarie systemu (kernel crash) podczas inicjalizacji sterownika EDMA, szczególnie na platformach ARM, co uniemożliwia normalne działanie systemu.

Rekomendacja

Należy zaktualizować jądro Linux do wersji zawierającej poprawkę dla CVE-2025-39869.

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: dmaengine: ti: edma: Fix memory allocation size for queue_priority_map Fix a critical memory allocation bug in edma_setup_from_hw() where queue_priority_map was allocated with insufficient memory. The code declared queue_priority_map as s8 (*)[2] (pointer to array of 2 s8), but allocated memory using sizeof(s8) instead of the correct size. This caused out-of-bounds memory writes when accessing: queue_priority_map[i][0] = i; queue_priority_map[i][1] = i; The bug manifested as kernel crashes with "Oops - undefined instruction" on ARM platforms (BeagleBoard-X15) during EDMA driver probe, as the memory corruption triggered kernel hardening features on Clang. Change the allocation to use sizeof(*queue_priority_map) which automatically gets the correct size for the 2D array structure.

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