CVE-2026-74378
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 4 - wyżej niż 4% wszystkich znanych CVE
Streszczenie
W jądrze Linux w sterowniku RDMA/rxe naprawiono podatność TOCTOU prowadzącą do przepełnienia sterty w funkcji get_srq_wqe(). Funkcja ta odczytuje num_sge z bufora kolejki współdzielonej, który jest zmapowany do przestrzeni użytkownika, i po walidacji ponownie odczytuje to pole do obliczenia rozmiaru memcpy, co pozwala na modyfikację przez współbieżny wątek i przepełnienie bufora.
Ocena ryzyka
Podatność może być wykorzystana lokalnie do eskalacji uprawnień lub wywołania awarii systemu (DoS) poprzez przepełnienie sterty.
Rekomendacja
Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę dla CVE-2026-74378.
Oryginalny opis (angielski, źródło NVD)
In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Fix TOCTOU heap overflow in get_srq_wqe get_srq_wqe() reads wqe->dma.num_sge from the shared receive queue buffer, which is mapped into userspace. It validates num_sge against max_sge, but then re-reads the same field to calculate the memcpy size. A concurrent userspace thread can modify num_sge between validation and use, causing a heap buffer overflow when copying the WQE into qp->resp.srq_wqe. Read num_sge into a local variable and use it for both the bounds check and the size calculation.

