Re: [PATCH net] can: can327: Fix stack out-of-bounds write in can327_handle_prompt()
Marc Kleine-Budde <[email protected]>
| Newsgroups | org.kernel.vger.linux-can,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On 19.08.2026 14:42:01, Baul Lee wrote: > can327_handle_prompt() hexdumps the frame queued for transmission, two > hex characters per payload byte, into an 18-byte on-stack buffer sized > for a classical 8-byte payload. The loop runs frame->len times without a > clamp, and frame is a struct can_frame copied verbatim from the skb > passed to can327_netdev_start_xmit(). > > A CAN XL frame aliases struct can_frame such that canxl_frame.flags, I've a patch pending, that drops CAN_XL frames on non CAN_XL interfaces: https://lore.kernel.org/all/[email protected]/ So I think this patch is not needed. regards, Marc -- Pengutronix e.K. | Marc Kleine-Budde | Embedded Linux | https://www.pengutronix.de | Vertretung Nürnberg | Phone: +49-5121-206917-129 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-9 |
signature.asc
(application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQSl+MghEFFAdY3pYJLMOmT6rpmt0gUCaoVL9AAKCRDMOmT6rpmt 0j/9AP9hTXKmBlXXGCGMwMkqM/q08jtmDereev4CL4UKd8OU7wD+JEywOWofuBeh fb+rnujBnFkMFQ21JTvlA6srPIZ9GgU= =FS/h -----END PGP SIGNATURE-----