sysfs: don't remove existing directory on update failure (Linux Linux)

CVE-2026-64185
MEDIUM 5.5

En bref

Source
NVD
EPSS
EPSS 0.12 % · centile 2 ()
État
PUBLISHED
Publiée
Mise à jour
Attribuée par
Linux
Statut NVD
Analyzed

Description

In the Linux kernel, the following vulnerability has been resolved: sysfs: don't remove existing directory on update failure When sysfs_update_group() is called for a named group and create_files() fails (e.g. -ENOMEM), internal_create_group() calls kernfs_remove(kn) on the group directory. In the update path, kn was obtained via kernfs_find_and_get() and refers to a directory that already existed before this call. Removing it silently destroys a sysfs group that the caller did not create. Only remove the directory if we created it ourselves. On update failure the directory remains as it is left empty by remove_files() inside create_files(), but can be repopulated by a retry.

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 c855cf2759d27142f771173d9fd8e7fdf9cf5138 < c5e125c828b701afaf7493b42a14aa89362ff36d ; affected c855cf2759d27142f771173d9fd8e7fdf9cf5138 < ccadd32cc1263802a5969c9efe0e96225450428c ; affected c855cf2759d27142f771173d9fd8e7fdf9cf5138 < 14f2c14ae86c4af17a0a9f8ab46dacf2d5fd1d8a ; affected c855cf2759d27142f771173d9fd8e7fdf9cf5138 < 31527d80234caf83dc96ad478645e57df9de4472 ; affected c855cf2759d27142f771173d9fd8e7fdf9cf5138 < 57b285e0368290aa55f79ba11419b96d0ebdb418 ; affected c855cf2759d27142f771173d9fd8e7fdf9cf5138 < 48fa96538bd2868034d33429e4565fda384d0736
Linux · Linuxaffected 4.19 ; unaffected 0 < 4.19 ; unaffected 5.10.258 ≤ 5.10.* ; unaffected 5.15.209 ≤ 5.15.* ; unaffected 6.1.175 ≤ 6.1.* ; unaffected 6.6.142 ≤ 6.6.*

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