Description
In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix possible int overflows in nilfs_fiemap() Since nilfs_bmap_lookup_contig() in nilfs_fiemap() calculates its result by being prepared to go through potentially maxblocks == INT_MAX blocks, the value in n may experience an overflow caused by left shift of blkbits. While it is extremely unlikely to occur, play it safe and cast right hand expression to wider type to mitigate the issue. Found by Linux Verification Center (linuxtesting.org) with static analysis tool SVACE.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
622daaff0a8975fb5c5b95f24f3234550ba32e92 to < 7649937987fed51ed09985da4019d50189fc534eaffected622daaff0a8975fb5c5b95f24f3234550ba32e92 to < 58b1c6881081f5ddfb9a14dc241a74732c0f855caffected622daaff0a8975fb5c5b95f24f3234550ba32e92 to < 8f41df5fd4c11d26e929a85f7239799641f92da7affected622daaff0a8975fb5c5b95f24f3234550ba32e92 to < f3d80f34f58445355fa27b9579a449fb186aa64eaffected622daaff0a8975fb5c5b95f24f3234550ba32e92 to < f2bd0f1ab47822fe5bd699c8458b896c4b2edea1affected622daaff0a8975fb5c5b95f24f3234550ba32e92 to < b9495a9109abc31d3170f7aad7d48aa64610a1a2affected622daaff0a8975fb5c5b95f24f3234550ba32e92 to < 250423300b4b0335918be187ef3cade248c06e6aaffected622daaff0a8975fb5c5b95f24f3234550ba32e92 to < 6438ef381c183444f7f9d1de18f22661cba1e946affected
Linux Linux
Default version status: affected
2.6.38affected0 to < 2.6.38unaffected5.4.291 to ≤ 5.4.*unaffected5.10.235 to ≤ 5.10.*unaffected5.15.179 to ≤ 5.15.*unaffected6.1.129 to ≤ 6.1.*unaffected6.6.78 to ≤ 6.6.*unaffected6.12.14 to ≤ 6.12.*unaffected6.13.3 to ≤ 6.13.*unaffected6.14 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/7649937987fed51ed09985da4019d50189fc534e ↗
- https://git.kernel.org/stable/c/58b1c6881081f5ddfb9a14dc241a74732c0f855c ↗
- https://git.kernel.org/stable/c/8f41df5fd4c11d26e929a85f7239799641f92da7 ↗
- https://git.kernel.org/stable/c/f3d80f34f58445355fa27b9579a449fb186aa64e ↗
- https://git.kernel.org/stable/c/f2bd0f1ab47822fe5bd699c8458b896c4b2edea1 ↗
- https://git.kernel.org/stable/c/b9495a9109abc31d3170f7aad7d48aa64610a1a2 ↗
- https://git.kernel.org/stable/c/250423300b4b0335918be187ef3cade248c06e6a ↗
- https://git.kernel.org/stable/c/6438ef381c183444f7f9d1de18f22661cba1e946 ↗
- https://lists.debian.org/debian-lts-announce/2025/05/msg00030.html ↗
- https://lists.debian.org/debian-lts-announce/2025/03/msg00028.html ↗