Katalog CVE

CVE-2026-97507

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W sterowniku dm1105 brakuje sprawdzenia błędu przy alokacji pamięci DMA. Wynik dm1105_dma_map() jest ignorowany w dm1105_hw_init(). Jeśli dma_alloc_coherent() zawiedzie, sterownik użyje wskaźnika NULL dla transferów DMA, co może prowadzić do błędu oops lub nieprawidłowego dostępu do sprzętu. Poprawka dodaje sprawdzenie i propaguje błąd -ENOMEM.

Ocena ryzyka

Awaria alokacji pamięci może prowadzić do awarii sterownika lub całego systemu, a także potencjalnego dostępu do nieprawidłowych obszarów pamięci.

Rekomendacja

Należy zastosować poprawkę, która sprawdza wynik alokacji i odpowiednio przerywa działanie.

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: media: dm1105: fix missing error check for dma_alloc_coherent The return value of dm1105_dma_map(), which handles DMA memory allocation, is ignored in dm1105_hw_init(). If dma_alloc_coherent() fails, the driver will proceed using a NULL pointer for DMA transfers, leading to a kernel oops or invalid hardware access. Fix this by checking the return value and propagating -ENOMEM on failure.

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