In the Linux kernel, the following vulnerability has been resolved:
can: mcan: mcantxhandler(): fix use after free of skb
canputechoskb() will clone skb then free the skb. Move the canputechoskb() for the m_can version 3.0.x directly before the start of the xmit in hardware, similar to the 3.1.x branch.