nilfs2: fix possible int overflows in nilfs_fiemap() (Linux Linux)

CVE-2025-21736
MEDIUM 5.5

At a glance

Source
NVD
EPSS
EPSS 0.25 % · percentile 17 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Modified

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.

Weaknesses (CWE)

  • CWE-190 — Integer Overflow or Wraparound

References

Scores

VersionScoreVectorScored by
CVSS 3.1MEDIUM 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HNVD · nvd@nist.gov (Primary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected 622daaff0a8975fb5c5b95f24f3234550ba32e92 < 7649937987fed51ed09985da4019d50189fc534e ; affected 622daaff0a8975fb5c5b95f24f3234550ba32e92 < 58b1c6881081f5ddfb9a14dc241a74732c0f855c ; affected 622daaff0a8975fb5c5b95f24f3234550ba32e92 < 8f41df5fd4c11d26e929a85f7239799641f92da7 ; affected 622daaff0a8975fb5c5b95f24f3234550ba32e92 < f3d80f34f58445355fa27b9579a449fb186aa64e ; affected 622daaff0a8975fb5c5b95f24f3234550ba32e92 < f2bd0f1ab47822fe5bd699c8458b896c4b2edea1 ; affected 622daaff0a8975fb5c5b95f24f3234550ba32e92 < b9495a9109abc31d3170f7aad7d48aa64610a1a2
Linux · Linuxaffected 2.6.38 ; unaffected 0 < 2.6.38 ; unaffected 5.4.291 ≤ 5.4.* ; unaffected 5.10.235 ≤ 5.10.* ; unaffected 5.15.179 ≤ 5.15.* ; unaffected 6.1.129 ≤ 6.1.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD