CVE-2026-23298 PUBLISHED

In the Linux kernel, the following vulnerability has been resolved: can: ucan: Fix infinite loop from zero-length messages If a broken ucan device gets a message with the message length field set to 0, then the driver will loop for forever in ucan_read_bulk_callback(), hanging the system. If the length is 0, just skip the message and go on to the next one. This has been fixed in the kvaser_usb driver in the past in commit 0c73772cd2b8 ("can: kvaser_usb: leaf: Fix potential infinite loop in command parsers"), so there must be some broken devices out there like this somewhere.

EPSS 0.02% · 6.5th percentile

Risk Scores

EPSS Score
0.02%
6.5th percentile

Affected Products

VendorProductVersions
LinuxLinux7.0-rc3, 9f2d3eae88d26c29d96e42983b755940d9169cd9, 9f2d3eae88d26c29d96e42983b755940d9169cd9
linuxlinux_kernel4.19, 4.19, 4.19

Timeline

References

…and 64 more

Open in Interactive Console →