From: Thorsten Blum Date: Wed, 18 Mar 2026 00:16:33 +0000 (+0100) Subject: m68k: emu: Replace unbounded sprintf() in nfhd_init_one() X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=59747bec5d6e00a83ce5dfc8f7ac9b7113a11472;p=thirdparty%2Fkernel%2Flinux.git m68k: emu: Replace unbounded sprintf() in nfhd_init_one() Replace unbounded sprintf() with the safer snprintf(). Signed-off-by: Thorsten Blum Reviewed-by: Kees Cook Reviewed-by: Geert Uytterhoeven Link: https://patch.msgid.link/20260318001632.2974-3-thorsten.blum@linux.dev Signed-off-by: Geert Uytterhoeven --- diff --git a/arch/m68k/emu/nfblock.c b/arch/m68k/emu/nfblock.c index 93536cf2a38ec..fa6256c5af228 100644 --- a/arch/m68k/emu/nfblock.c +++ b/arch/m68k/emu/nfblock.c @@ -132,7 +132,8 @@ static int __init nfhd_init_one(int id, u32 blocks, u32 bsize) dev->disk->minors = 16; dev->disk->fops = &nfhd_ops; dev->disk->private_data = dev; - sprintf(dev->disk->disk_name, "nfhd%u", dev_id); + snprintf(dev->disk->disk_name, sizeof(dev->disk->disk_name), "nfhd%u", + dev_id); set_capacity(dev->disk, (sector_t)blocks * (bsize / 512)); err = add_disk(dev->disk); if (err)