[lvc-project] [PATCH] f2fs: avoid potential int overflow in sanity_check_area_boundary()

Chao Yu chao at kernel.org
Thu Jul 25 06:26:53 MSK 2024


On 2024/7/25 1:51, Nikita Zhandarovich wrote:
> While calculating the end addresses of main area and segment 0, u32
> may be not enough to hold the result without the danger of int
> overflow.
> 
> Just in case, play it safe and cast one of the operands to a
> wider type (u64).
>   
> Found by Linux Verification Center (linuxtesting.org) with static
> analysis tool SVACE.
> 
> Fixes: fd694733d523 ("f2fs: cover large section in sanity check of super")
> Cc: stable at vger.kernel.org
> Signed-off-by: Nikita Zhandarovich <n.zhandarovich at fintech.ru>

Reviewed-by: Chao Yu <chao at kernel.org>

Thanks,



More information about the lvc-project mailing list