Katalog CVE

CVE-2026-74458

Niskie ryzyko· EPSS 7%
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 sterowniku kvaser_usb_leaf dla magistrali CAN dodano walidację długości otrzymywanych komend w funkcji kvaser_usb_leaf_wait_cmd(). Odrzucane są komendy o niezerowej długości, które nie zawierają stałego nagłówka lub wykraczają poza bieżący element bufora USB, a w ścieżce oczekiwania także komendy przekraczające rozmiar docelowej struktury.

Ocena ryzyka

Brak walidacji mógł prowadzić do odczytu lub zapisu poza zakresem pamięci, co może skutkować awarią systemu lub eskalacją uprawnień przez złośliwe urządzenie USB.

Rekomendacja

Zastosuj poprawkę jądra zawierającą tę walidację, aby zabezpieczyć system przed atakami przez podłączone urządzenia CAN.

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: kvaser_usb_leaf: kvaser_usb_leaf_wait_cmd(): validate received command extents The wait and bulk receive paths walk variable-length commands from a USB buffer. A nonzero command shorter than CMD_HEADER_LEN can still be dispatched, and the wait path copies a matching command into a fixed caller-owned struct kvaser_cmd using the device-provided length. Reject nonzero commands that do not contain the fixed header or that extend beyond the current USB buffer item. In the wait path, also reject a matching command that exceeds the destination before copying it.

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