CSIRTS // UNIFIED SECURITY ADVISORY FEEDSYS ● ONLINE · POWERED BY INTELFUSIONS.COM

CVE-2026-74457

mediumCVSS 5.9covered by 3 sourcesfirst seen 2026-08-11
In the Linux kernel, the following vulnerability has been resolved: can: peak_usb: add bounds check for USB channel index The channel control index ctrl_idx is derived from rx->len which comes directly from a device USB payload. The mask 0x0f allows values 0-15, but the array size of usb_if->dev[] is only 2. Values 2-15 cause heap out-of-bounds read, eventually causing kernel panic in the IRQ context. Add bounds checking for ctrl_idx before the array access in both pcan_usb_pro_handle_canmsg() and pcan_usb_pro_handle_error().

CSIRTS triage

What
Missing bounds check for USB channel index in peak_usb driver allows out-of-bounds access.
Who is affected
Systems running affected Linux kernel versions with peak_usb CAN driver and USB devices with multiple channels.
Urgency
Moderate; out-of-bounds channel access can cause denial of service or memory corruption.
Action
Apply kernel patch adding channel index bounds check or update to patched kernel version.

AI-assisted analysis generated from the source advisory — verify against the original.

⚡ Watch CVE-2026-74457

Get an email if CVE-2026-74457 is added to CISA KEV, gains public exploit code, or a new advisory cites it — max one per day, one-click unsubscribe.

Exploitation outlook

Advisory coverage (3)

External references

NVD record for CVE-2026-74457

CVE.org record

Embed the live status

CVE-2026-74457 live status badge — this badge updates automatically when the KEV or exploit status changes. How to embed it →

[![CVE-2026-74457 status](https://www.csirts.com/badge/CVE-2026-74457)](https://www.csirts.com/cve/CVE-2026-74457)