fscrypt: use the mount idmap for the owner check in fscrypt_ioctl_set_policy() (Linux Linux)

CVE-2026-74595
HIGH 7.8

En bref

Source
NVD
EPSS
EPSS 0.09 % · centile 0 ()
État
PUBLISHED
Publiée
Mise à jour
Attribuée par
Linux
Statut NVD
Received

Description

In the Linux kernel, the following vulnerability has been resolved: fscrypt: use the mount idmap for the owner check in fscrypt_ioctl_set_policy() fscrypt_ioctl_set_policy() calls inode_owner_or_capable() with &nop_mnt_idmap before allowing an encryption policy to be set, instead of the idmap of the mount the ioctl was issued on. fscrypt is used by filesystems that support idmapped mounts (e.g. ext4, f2fs), so on such a mount this compares the caller's fsuid against the unmapped on-disk owner rather than the mapped owner: the actual owner can be wrongly denied with -EACCES and an unrelated caller wrongly allowed. Use file_mnt_idmap(filp) instead.

Références

Scores

VersionScoreVecteurÉvalué par
CVSS 3.1HIGH 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HLinux
CVSS 3.1HIGH 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HNVD · 416baaa9-dc9f-4396-8d5f-8c081fb06d67 (Secondary)

Références européennes

Avis du CERT-FR

Produits affectés

ProduitVersions
Linux · Linuxaffected 14f3db5542e62bcf6fe088a09760ac52d55306c5 < 174633a468817a49bd474bcfc9067c84e54efe68 ; affected 14f3db5542e62bcf6fe088a09760ac52d55306c5 < 0baeb730044981f5ec5fb7d62a3763835ea606f6 ; affected 14f3db5542e62bcf6fe088a09760ac52d55306c5 < 33b7e810ce09955aa02f3b632455cf5e7ac990a9 ; affected 14f3db5542e62bcf6fe088a09760ac52d55306c5 < 6a67c460b12315033268dce597546984fe5739e7 ; affected 14f3db5542e62bcf6fe088a09760ac52d55306c5 < 653e888a24c87b8bbeab44d7e558a1c1a3641088 ; affected 14f3db5542e62bcf6fe088a09760ac52d55306c5 < 98516ba8b817f34e86bdd7a5b7a383cff75c3ddf
Linux · Linuxaffected 5.12 ; unaffected 0 < 5.12 ; unaffected 5.15.217 ≤ 5.15.* ; unaffected 6.1.184 ≤ 6.1.* ; unaffected 6.6.152 ≤ 6.6.* ; unaffected 6.12.104 ≤ 6.12.*

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