Katalog CVE

CVE-2026-97421

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

W jądrze Linux w funkcji ib_umem_find_best_pgsz() występują problemy z warunkami granicznymi, szczególnie na architekturze 32-bitowej. Może dojść do obcięcia wartości iova oraz przepełnienia przy długościach większych niż 4 GB. Poprawka ujednolica typy i dodaje odpowiednie sprawdzenia.

Ocena ryzyka

Nieprawidłowe obliczenia mogą prowadzić do niepoprawnego wyboru rozmiaru strony, co może skutkować uszkodzeniem pamięci lub awarią systemu.

Rekomendacja

Zastosuj poprawkę jądra Linux, która naprawia warunki graniczne w funkcji ib_umem_find_best_pgsz(), w tym użycie u64 dla iova i sprawdzenie długości.

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: RDMA/umem: Be careful about boundary conditions in ib_umem_find_best_pgsz() Several corner cases, especially important on 32 bits: - umem->iova is u64, the function argument should pass in u64 or iova will be truncated - Check that the length is not too large for the iova - Check that lengths > 4G don't overflow the GENMASK

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