In the Linux kernel, the following vulnerability has been resolved: can: mcba_usb: populate ndo_change_mtu() to prevent buffer overflow Sending an PF_PACKET allows to bypass the CAN framework logic…
High CVSS 7.8
Summary
In the Linux kernel, the following vulnerability has been resolved: can: mcba_usb: populate ndo_change_mtu() to prevent buffer overflow Sending an PF_PACKET allows to bypass the CAN framework logic and to directly reach the xmit() function of a CAN driver. The only check which is performed by the PF_PACKET framework is to make sure that skb->len fits the interface's MTU. Unfortunately, because the mcba_usb driver does not populate its net_device_ops->ndo_change_mtu(), it is possible for an a…
In-depth triage · Auto channel
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Sources
- NVD DATABASE
Original Links
- https://git.kernel.org/stable/c/0fa9303c4b9493727e0d3a6ac3729300e3013930
- https://git.kernel.org/stable/c/17c8d794527f01def0d1c8b7dc2d7b8d34fed0e6
- https://git.kernel.org/stable/c/3664ae91b26d1fd7e4cee9cde17301361f4c89d5
- https://git.kernel.org/stable/c/37aed407496bf6de8910e588edb04d2435fa7011
- https://git.kernel.org/stable/c/6b9fb82df8868dbe9ffea5874b8d35f951faedbb
- https://git.kernel.org/stable/c/6eec67bfb25637f9b51e584cf59ddace59925bc8
- https://git.kernel.org/stable/c/b638c3fb0f163e69785ceddb3b434a9437878bec
- https://git.kernel.org/stable/c/ca4e51359608e1f29bf1f2c33c3ddf775b6b7ed1
Timeline
- nvd_ingest NVD