High · published April 17, 2025
In the Linux kernel, the following vulnerability has been resolved:
can: peak_usb: fix use after free bugs
After calling peak_usb_netif_rx_ni(skb), dereferencing skb is unsafe.
Especially, the can_frame cf which aliases skb memory is accessed
after the peak_usb_netif_rx_ni().
Reordering the lines solves the issue.
| Product | Versions | Fixed in |
|---|---|---|
| linux/linux_kernel | ≥ 4.0, < 4.19.171 | 4.19.171 |
| linux/linux_kernel | ≥ 4.20, < 5.4.93 | 5.4.93 |
| linux/linux_kernel | ≥ 5.5, < 5.10.11 | 5.10.11 |
| linux/linux_kernel | all versions | — |
| linux/linux_kernel | all versions | — |
| linux/linux_kernel | all versions | — |
| linux/linux_kernel | all versions | — |