]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ceph: validate snapdirname option length when mounting
authorIlya Dryomov <idryomov@gmail.com>
Wed, 20 Nov 2024 15:43:51 +0000 (16:43 +0100)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 16 Dec 2024 22:25:43 +0000 (23:25 +0100)
commit12eb22a5a609421b380c3c6ca887474fb2089b2c
treed6138d69ce7665d846a0a2e9a4d3e13023a38e67
parent550f7ca98ee028a606aa75705a7e77b1bd11720f
ceph: validate snapdirname option length when mounting

It becomes a path component, so it shouldn't exceed NAME_MAX
characters.  This was hardened in commit c152737be22b ("ceph: Use
strscpy() instead of strcpy() in __get_snap_name()"), but no actual
check was put in place.

Cc: stable@vger.kernel.org
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Reviewed-by: Alex Markuze <amarkuze@redhat.com>
fs/ceph/super.c