Katalog CVE

CVE-2026-64153

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

W jądrze Linux w sterowniku DRM dla MSM (drm/msm) wykryto podatność związaną z nieprawidłowym sprawdzaniem wartości zwracanej przez funkcję iommu_map_sgtable(). Zmiana w interfejsie iommu_map_sgtable() spowodowała, że funkcja zwraca teraz typ ssize_t z ujemnymi wartościami w przypadku błędów, zamiast size_t z zerem. Kod nie przechowywał wyniku w odpowiednim typie i wywoływał ostrzeżenie WARN zamiast zwrócić błąd.

Ocena ryzyka

Nieprawidłowe sprawdzanie błędów może prowadzić do ignorowania krytycznych błędów mapowania pamięci IOMMU, co może skutkować niestabilnością systemu, wyciekami pamięci lub potencjalnym naruszeniem izolacji pamięci w środowiskach z wirtualizacją.

Rekomendacja

Zaleca się natychmiastową aktualizację jądra Linux do wersji zawierającej poprawkę (commit z patchwork.freedesktop.org #719685) lub zastosowanie odpowiedniego łatania bezpieczeństwa dostarczonego przez dystrybucję.

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/msm: Fix iommu_map_sgtable() return value check and avoid WARN Commit "iommu: return full error code from iommu_map_sg[_atomic]()" changed iommu_map_sgtable() to return an ssize_t and negative values in error cases, rather than a size_t and a zero. Store the return value in the appropriate type and in case of error, return it rather than WARNing. Patchwork: https://patchwork.freedesktop.org/patch/719685/

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