CVE-2026-23155
kernel: can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
Severity
LowRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · February 14, 2026
Updated · June 28, 2026
Description
A potential use of uninitialized variable was found in the gs_usb CAN driver. When a short read occurs before the netdev has been assigned, the error message code could dereference an undefined netdev pointer value, potentially causing a crash or information leak.
Statement
This issue affects systems using GS_USB CAN adapters. The bug occurs only on error paths when URB resubmission fails after a short read, which is an uncommon scenario. The fix initializes netdev to NULL and improves error reporting.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
No mitigation is specified in collected source.
CVSS / CWE
CVSS 3.1 · 3.3CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
CWE-824 · Access of Uninitialized Pointer