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

CVE-2025-21736
MEDIUM 5.5

En bref

Source
NVD
EPSS
EPSS 0.25 % · centile 17 ()
État
PUBLISHED
Publiée
Mise à jour
Attribuée par
Linux
Statut NVD
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.

Faiblesses (CWE)

  • CWE-190 — Débordement d'entier

Références

Scores

VersionScoreVecteurÉvalué par
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)

Références européennes

Avis du CERT-FR

Configurations affectées (CPE NVD)

Produits affectés

ProduitVersions
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