You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
usb anchors
About this tag
USB anchors are a kernel mechanism used to track in-flight USB requests (URBs) so they can be reliably cleaned up when I/O must stop. A missing usb_anchor_urb() call in the Fintek F81604 USB CAN driver, tracked as CVE-2026-23347, could lead to a URB leak if usb_kill_anchored_urbs() is invoked later. The fix involves anchoring the URB before submission. This tag covers discussions about USB anchor usage in Linux kernel drivers, particularly related to security vulnerabilities and proper cleanup of USB requests.
When Microsoft’s security feed labeled CVE-2026-23347 around the Fintek F81604 USB CAN driver, the underlying bug looked deceptively small: a missing call to usb_anchor_urb() in the read bulk callback. In kernel terms, though, that small omission matters because an anchored URB is what lets the...