Re: [PATCH net-next] xfrm: xfrm_user: use strscpy() for alg_name

From: Miguel García Román
Date: Sun Aug 17 2025 - 15:18:24 EST


El dom, 17 ago 2025 a las 16:48, Steffen Klassert
(<steffen.klassert@xxxxxxxxxxx>) escribió:
>
> On Thu, Aug 14, 2025 at 09:32:17PM +0200, Miguel García wrote:
> > Replace the strcpy() calls that copy the canonical algorithm name into
> > alg_name with strscpy() to avoid potential overflows and guarantee NULL
> > termination.
> >
> > Destination is alg_name in xfrm_algo/xfrm_algo_auth/xfrm_algo_aead
> > (size CRYPTO_MAX_ALG_NAME).
> >
> > Tested in QEMU (BusyBox/Alpine rootfs):
> > - Added ESP AEAD (rfc4106(gcm(aes))) and classic ESP (sha256 + cbc(aes))
> > - Verified canonical names via ip -d xfrm state
> > - Checked IPComp negative (unknown algo) and deflate path
> >
> > Signed-off-by: Miguel García <miguelgarciaroman8@xxxxxxxxx>
>
> Patch applied, thanks!
Perfect, thanks!