Katalog CVE

CVE-2026-68387

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux w podsystemie CAN raw występuje brak synchronizacji (race condition) przy modyfikacji pól bitowych flag w strukturze raw_sock. Operacje read-modify-write w raw_setsockopt() mogą być wykonywane współbieżnie, co prowadzi do nieprzewidywalnych zachowań.

Ocena ryzyka

Może to prowadzić do nieprawidłowego działania protokołu CAN, potencjalnie powodując błędy w komunikacji lub awarie systemu.

Rekomendacja

Zastosuj aktualizację jądra Linux zawierającą poprawkę dodającą odpowiednie blokady dla operacji na flagach.

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: can: raw: add locking for raw flags bitfield With commit 890e5198a6e5 ("can: raw: use bitfields to store flags in struct raw_sock") the formerly separate integer values have been integrated into a single bitfield. This led to a read-modify-write operation when changing a flag in raw_setsockopt() which now needs a locking to prevent concurrent access. Instead of adding a lock/unlock hell in each of the flag manipulations this patch introduces a wrapper for a new raw_setsockopt_locked() function analogue to the isotp_setsockopt[_locked]() approach in net/can/isotp.c [mkl: use Closes tag instead of Link]

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