]> www.infradead.org Git - users/jedix/linux-maple.git/commit
inotify: Use strscpy() for event->name copies
authorKees Cook <kees@kernel.org>
Mon, 16 Dec 2024 22:45:15 +0000 (14:45 -0800)
committerJan Kara <jack@suse.cz>
Wed, 18 Dec 2024 10:33:40 +0000 (11:33 +0100)
commitb8f2688258f886f0bc0c0cb3ebe51efaa12191ec
treed0865144bb20468023a5a507f5d7c945f1823f7c
parentfac04efc5c793dccbd07e2d59af9f90b7fc0dca4
inotify: Use strscpy() for event->name copies

Since we have already allocated "len + 1" space for event->name, make sure
that name->name cannot ever accidentally cause a copy overflow by calling
strscpy() instead of the unbounded strcpy() routine. This assists in
the ongoing efforts to remove the unsafe strcpy() API[1] from the kernel.

Link: https://github.com/KSPP/linux/issues/88
Signed-off-by: Kees Cook <kees@kernel.org>
Signed-off-by: Jan Kara <jack@suse.cz>
Link: https://patch.msgid.link/20241216224507.work.859-kees@kernel.org
fs/notify/inotify/inotify_fsnotify.c