Description
In the Linux kernel, the following vulnerability has been resolved: exfat: fix divide-by-zero in exfat_allocate_bitmap The variable max_ra_count can be 0 in exfat_allocate_bitmap(), which causes a divide-by-zero error in the subsequent modulo operation (i % max_ra_count), leading to a system crash. When max_ra_count is 0, it means that readahead is not used. This patch load the bitmap without readahead.
Product status
9fd688678dd86e3be32a35e3b2c5cc3ef0c4e257 (git) before 88fc3dd6e631b3e2975f898c6c2b6bc6f7058b44
9fd688678dd86e3be32a35e3b2c5cc3ef0c4e257 (git) before d70a5804c563b5e34825353ba9927509df709651
6.18
Any version before 6.18
6.18.2 (semver)
6.19-rc1 (original_commit_for_fix)
References
git.kernel.org/...c/88fc3dd6e631b3e2975f898c6c2b6bc6f7058b44
git.kernel.org/...c/d70a5804c563b5e34825353ba9927509df709651
Data based on CVE®. Copyright © 1999-2025, The MITRE Corporation. All rights reserved.