Katalog CVE

CVE-2024-56645

KrytyczneCVSS 9.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

W jądrze Linux w podsystemie CAN (J1939) występuje błąd w zliczaniu referencji skb w funkcji j1939_session_new(). Funkcja j1939_session_skb_queue() wykonuje dodatkowe skb_get() dla każdego nowego skb, ale dla początkowego skb tego nie robi, co prowadzi do niedomiaru licznika referencji.

Ocena ryzyka

Może to prowadzić do nieprawidłowego zwolnienia pamięci, awarii systemu lub potencjalnego wykorzystania do eskalacji uprawnień w systemach korzystających z protokołu J1939.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji z poprawką, która dodaje odpowiednie skb_get() dla początkowego skb w j1939_session_new().

Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: can: j1939: j1939_session_new(): fix skb reference counting Since j1939_session_skb_queue() does an extra skb_get() for each new skb, do the same for the initial one in j1939_session_new() to avoid refcount underflow. [mkl: clean up commit message]

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