Katalog CVE

CVE-2023-54105

Nieznane
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux rozwiązano lukę w can: isotp: isotp_bind() polegającą na braku sprawdzenia rodziny adresów CAN. Dodano brakujące sprawdzenie blokujące powiązania inne niż AF_CAN; Syzbot utworzył kod o prawidłowym rozmiarze struktury sockaddr, ale z AF_XDP (0x2C) zamiast AF_CAN (0x1D) w polu rodziny adresów.

Ocena ryzyka

Luka nie ma wpływu funkcjonalnego, ale nieprawidłowa rodzina adresów nie jest zgłaszana przestrzeni użytkownika, co może maskować błędy konfiguracji i utrudniać diagnostykę.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę dla CVE-2023-54105. Upewnij się, że aplikacje używające isotp podają prawidłową rodzinę adresów AF_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: isotp: check CAN address family in isotp_bind() Add missing check to block non-AF_CAN binds. Syzbot created some code which matched the right sockaddr struct size but used AF_XDP (0x2C) instead of AF_CAN (0x1D) in the address family field: bind$xdp(r2, &(0x7f0000000540)={0x2c, 0x0, r4, 0x0, r2}, 0x10) ^^^^ This has no funtional impact but the userspace should be notified about the wrong address family field content.

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