]> Gentwo Git Trees - linux/.git/commit
ext4: check if mount_opts is NUL-terminated in ext4_ioctl_set_tune_sb()
authorFedor Pchelkin <pchelkin@ispras.ru>
Sat, 1 Nov 2025 16:04:29 +0000 (19:04 +0300)
committerTheodore Ts'o <tytso@mit.edu>
Wed, 26 Nov 2025 22:05:39 +0000 (17:05 -0500)
commit3db63d2c2d1d1e78615dd742568c5a2d55291ad1
treee0c31eefd4f6c48a4ae997194421ef6812bb2468
parentee5a977b4e771cc181f39d504426dbd31ed701cc
ext4: check if mount_opts is NUL-terminated in ext4_ioctl_set_tune_sb()

params.mount_opts may come as potentially non-NUL-term string.  Userspace
is expected to pass a NUL-term string.  Add an extra check to ensure this
holds true.  Note that further code utilizes strscpy_pad() so this is just
for proper informing the user of incorrect data being provided.

Found by Linux Verification Center (linuxtesting.org).

Signed-off-by: Fedor Pchelkin <pchelkin@ispras.ru>
Reviewed-by: Baokun Li <libaokun1@huawei.com>
Reviewed-by: Jan Kara <jack@suse.cz>
Message-ID: <20251101160430.222297-2-pchelkin@ispras.ru>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Cc: stable@kernel.org
fs/ext4/ioctl.c