Katalog CVE

CVE-2025-71086

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

W jądrze Linux w podsystemie ROSE wykryto podatność polegającą na użyciu nieprawidłowego indeksu tablicy w funkcji rose_kill_by_device(). Pętla przetwarzająca gniazda używa indeksu cnt zamiast i, co prowadzi do odczytu niezainicjalizowanych danych lub odczytu poza zakresem tablicy.

Ocena ryzyka

Może to spowodować dereferencję nieprawidłowego wskaźnika gniazda, prowadzącą do awarii systemu (panic) lub wycieku referencji, co zagraża stabilności systemu.

Rekomendacja

Należy niezwłocznie zastosować łatkę z jądra Linux zawierającą poprawkę indeksu (z cnt na i) lub zaktualizować jądro do wersji zawierającej tę poprawkę.

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: net: rose: fix invalid array index in rose_kill_by_device() rose_kill_by_device() collects sockets into a local array[] and then iterates over them to disconnect sockets bound to a device being brought down. The loop mistakenly indexes array[cnt] instead of array[i]. For cnt < ARRAY_SIZE(array), this reads an uninitialized entry; for cnt == ARRAY_SIZE(array), it is an out-of-bounds read. Either case can lead to an invalid socket pointer dereference and also leaks references taken via sock_hold(). Fix the index to use i.

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