]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ceph: fix possible integer overflow in ceph_zero_objects()
authorDmitry Kandybka <d.kandybka@gmail.com>
Tue, 22 Apr 2025 09:32:04 +0000 (12:32 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 6 Jul 2025 09:00:08 +0000 (11:00 +0200)
commitacc1d4cc47f185e7c0669a69c7a0cc56f10cb3ef
treedb3f9b44f336cadd6d2ccd743ea3a335817d8880
parentf3465bb320500b52bb10a40c70404fc4b7ee537e
ceph: fix possible integer overflow in ceph_zero_objects()

[ Upstream commit 0abd87942e0c93964e93224836944712feba1d91 ]

In 'ceph_zero_objects', promote 'object_size' to 'u64' to avoid possible
integer overflow.

Compile tested only.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Dmitry Kandybka <d.kandybka@gmail.com>
Reviewed-by: Viacheslav Dubeyko <Slava.Dubeyko@ibm.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/ceph/file.c