nilfs2: handle inconsistent state in nilfs_btnode_create_block() (Linux Linux)

CVE-2024-42295
MEDIUM 5.5

En bref

Source
NVD
EPSS
EPSS 0.23 % · centile 14 ()
É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: handle inconsistent state in nilfs_btnode_create_block() Syzbot reported that a buffer state inconsistency was detected in nilfs_btnode_create_block(), triggering a kernel bug. It is not appropriate to treat this inconsistency as a bug; it can occur if the argument block address (the buffer index of the newly created block) is a virtual block number and has been reallocated due to corruption of the bitmap used to manage its allocation state. So, modify nilfs_btnode_create_block() and its callers to treat it as a possible filesystem error, rather than triggering a kernel bug.

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 a60be987d45dd510aeb54389526f9957cfab106c < 19cce46238ffe3546e44b9c74057103ff8b24c62 ; affected a60be987d45dd510aeb54389526f9957cfab106c < 02b87e6334a38c65eef49848d3f1ac422f0b2a44 ; affected a60be987d45dd510aeb54389526f9957cfab106c < 5f0a6800b8aec1b453c7fe4c44fcaac5ffe9d52e ; affected a60be987d45dd510aeb54389526f9957cfab106c < e34191cce3ee63dfa5fb241904aaf2a042d5b6d8 ; affected a60be987d45dd510aeb54389526f9957cfab106c < 012be828a118bf496e666ef1fc47fc0e7358ada2 ; affected a60be987d45dd510aeb54389526f9957cfab106c < be56dfc9be0604291267c07b0e27a69a6bda4899
Linux · Linuxaffected 2.6.30 ; unaffected 0 < 2.6.30 ; unaffected 4.19.320 ≤ 4.19.* ; unaffected 5.4.282 ≤ 5.4.* ; unaffected 5.10.224 ≤ 5.10.* ; unaffected 5.15.165 ≤ 5.15.*

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