Out-of-bounds read in Linux kernel - CVE-2026-74457
Published: August 16, 2026
Vulnerability details
The vulnerability allows a local attacker to cause a denial of service.
The vulnerability exists due to out-of-bounds read in pcan_usb_pro_handle_canmsg() and pcan_usb_pro_handle_error() when processing a crafted USB device payload. A local attacker can supply channel index values outside the bounds of usb_if->dev[] to cause a denial of service.
The channel control index is derived from device-supplied fields and values 2 through 15 exceed the two-entry usb_if->dev[] array, which can lead to a kernel panic in IRQ context.
Affected software
Debian Linux
linux (Debian package)
How to mitigate CVE-2026-74457
linux (Debian package) - update to 6.12.105-1
External References
- https://git.kernel.org/stable/c/0149fdb50a30944827acf9600a2cc44de0325a7f
- https://git.kernel.org/stable/c/1acab790b7cecd4e144d1d18bdfe549e282f6b0b
- https://git.kernel.org/stable/c/39132f166ca8ce00ae60d8a9068e06a60943cc4b
- https://git.kernel.org/stable/c/825c903ca3c98cd0cf0e3de8ab8f2604a5339b3f
- https://git.kernel.org/stable/c/f97b7e5e1cdaae15cd95b3a360028c7929664969