Katalog CVE

CVE-2025-40046

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

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

Streszczenie

W jądrze Linux w podsystemie io_uring/zcrx wykryto błąd polegający na przekraczaniu limitu odbioru. Podwójne zliczanie buforów w frag listach powoduje, że żądanie może otrzymać więcej danych niż żądano.

Ocena ryzyka

Może to prowadzić do przepełnienia bufora lub nieoczekiwanego zachowania aplikacji korzystających z mechanizmu zero-copy RX, potencjalnie umożliwiając atakującemu odczyt danych poza zakresem.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę korygującą podwójne zliczanie w io_zcrx_recv_skb().

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: io_uring/zcrx: fix overshooting recv limit It's reported that sometimes a zcrx request can receive more than was requested. It's caused by io_zcrx_recv_skb() adjusting desc->count for all received buffers including frag lists, but then doing recursive calls to process frag list skbs, which leads to desc->count double accounting and underflow.

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