CVE Catalog

CVE-2026-74458

Low risk· EPSS 7%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

7th percentile - higher than 7% of all known CVEs

Summary

In the Linux kernel, the kvaser_usb_leaf driver for CAN bus added validation of received command lengths in kvaser_usb_leaf_wait_cmd(). Commands with non-zero length that do not contain the fixed header or extend beyond the current USB buffer item are rejected, and in the wait path also commands exceeding the destination structure size.

Risk Assessment

Lack of validation could lead to out-of-bounds memory access, potentially causing system crashes or privilege escalation via a malicious USB device.

Recommendation

Apply the kernel patch containing this validation to protect the system from attacks via connected CAN devices.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: can: kvaser_usb_leaf: kvaser_usb_leaf_wait_cmd(): validate received command extents The wait and bulk receive paths walk variable-length commands from a USB buffer. A nonzero command shorter than CMD_HEADER_LEN can still be dispatched, and the wait path copies a matching command into a fixed caller-owned struct kvaser_cmd using the device-provided length. Reject nonzero commands that do not contain the fixed header or that extend beyond the current USB buffer item. In the wait path, also reject a matching command that exceeds the destination before copying it.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS