Katalog CVE

CVE-2023-52687

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.60%

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

Streszczenie

W jądrze Linux w podsystemie crypto/safexcel brakuje obsługi błędów dla wywołań dma_map_sg(). Makro dma_map_sg() może zwrócić 0 w przypadku błędu. Poprawka dodaje sprawdzenia w przypadku awarii makra i zapewnia odmapowanie wcześniej zmapowanych buforów za pomocą dma_unmap_sg().

Ocena ryzyka

Brak obsługi błędów może prowadzić do nieprawidłowego działania sprzętowego akceleratora kryptograficznego, co może skutkować awarią systemu lub nieprawidłowym działaniem funkcji kryptograficznych.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę, która dodaje obsługę błędów dla dma_map_sg() w module safexcel.

Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: crypto: safexcel - Add error handling for dma_map_sg() calls Macro dma_map_sg() may return 0 on error. This patch enables checks in case of the macro failure and ensures unmapping of previously mapped buffers with dma_unmap_sg(). Found by Linux Verification Center (linuxtesting.org) with static analysis tool SVACE.

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