The gs_usb tag covers the Linux kernel's CAN-over-USB driver, which implements CAN bus communication over USB adapters. Recent discussions focus on two security vulnerabilities: CVE-2025-68342, which adds length checks to prevent out-of-bounds reads from USB payloads, and CVE-2025-68307, which fixes improper handling of failed bulk URBs that could halt CAN transmission. These patches address robustness issues in the gs_usb driver, particularly for hosts using untrusted USB CAN devices or USB passthrough. The tag is relevant for Linux kernel developers, system administrators, and security researchers working with CAN bus systems and USB device drivers.
-
A newly disclosed Linux kernel vulnerability, tracked as CVE‑2025‑68342, plugs a long‑standing robustness hole in the gs_usb CAN‑over‑USB driver by adding explicit length checks to prevent the kernel from reading past received USB payloads. The fix introduces a helper to compute the minimum...
-
The Linux kernel received a targeted repair that closes a robustness hole in the gs_usb CAN-over-USB driver: CVE-2025-68307 fixes improper handling of failed bulk URBs in gs_usb_xmit_callback, a defect that could silently consume transmit URBs and eventually halt CAN transmission on affected...