CVE-2026-23155 can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
A null pointer dereference in the Linux kernel gs_usb CAN driver can cause a system crash when handling specific USB errors.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-23155?
CVE-2026-23155 is a medium-severity vulnerability in Linux kernel, published on 14 Feb 2026. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
In the Linux kernel, the following vulnerability has been resolved:
can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
Sinc commit 79a6d1bfe114 ("can: gs_usb: gs_usb_receive_bulk_callback(): unanchor URL on usb_submit_urb() error") a failing resubmit URB will print an info message.
In the case of a short read where netdev has not yet been assigned, initialize as NULL to avoid dereferencing an undefined value. Also report the error value of the failed resubmit.
Weakness: CWE-476
Which versions are affected by CVE-2026-23155?
It affects 1 product.
Products include Linux kernel.
How do I fix CVE-2026-23155?
Apply the vendor's patch.
Is CVE-2026-23155 being exploited?
There is no known exploitation of CVE-2026-23155 in the wild and no public exploit code.
Other vulnerabilities in Linux kernel
Sources
Also known as BELL-CVE-2026-23155, DEBIAN-CVE-2026-23155, GHSA-qrjv-2grw-rfj4, UBUNTU-CVE-2026-23155.