Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2025-21736

nilfs2: fix possible int overflows in nilfs_fiemap()

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 < 7649937987fed51ed09985da4019d50189fc534eaffected
  • 622daaff0a8975fb5c5b95f24f3234550ba32e92 to < 58b1c6881081f5ddfb9a14dc241a74732c0f855caffected
  • 622daaff0a8975fb5c5b95f24f3234550ba32e92 to < 8f41df5fd4c11d26e929a85f7239799641f92da7affected
  • 622daaff0a8975fb5c5b95f24f3234550ba32e92 to < f3d80f34f58445355fa27b9579a449fb186aa64eaffected
  • 622daaff0a8975fb5c5b95f24f3234550ba32e92 to < f2bd0f1ab47822fe5bd699c8458b896c4b2edea1affected
  • 622daaff0a8975fb5c5b95f24f3234550ba32e92 to < b9495a9109abc31d3170f7aad7d48aa64610a1a2affected
  • 622daaff0a8975fb5c5b95f24f3234550ba32e92 to < 250423300b4b0335918be187ef3cade248c06e6aaffected
  • 622daaff0a8975fb5c5b95f24f3234550ba32e92 to < 6438ef381c183444f7f9d1de18f22661cba1e946affected

Linux Linux

Default version status: affected

  • 2.6.38affected
  • 0 to < 2.6.38unaffected
  • 5.4.291 to ≤ 5.4.*unaffected
  • 5.10.235 to ≤ 5.10.*unaffected
  • 5.15.179 to ≤ 5.15.*unaffected
  • 6.1.129 to ≤ 6.1.*unaffected
  • 6.6.78 to ≤ 6.6.*unaffected
  • 6.12.14 to ≤ 6.12.*unaffected
  • 6.13.3 to ≤ 6.13.*unaffected
  • 6.14 to ≤ *unaffected

References