CVE-2026-89839

f2fs: use the mount idmap for the owner check in f2fs_xattr_advise_set()

State
Published
Severity
Not scored
Published
Sep 16, 2026
Updated
Oct 19, 2026
Reserved
Sep 11, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

f2fs: use the mount idmap for the owner check in f2fs_xattr_advise_set()

f2fs_xattr_advise_set() calls inode_owner_or_capable() with &nop_mnt_idmap before allowing the "system.advise" xattr to be set, instead of the idmap that the VFS passes to the ->set() handler.

f2fs supports idmapped mounts, so on such a mount this checks the caller's fsuid against the unmapped on-disk owner rather than the mapped owner: the actual owner can be wrongly denied with -EPERM and an unrelated caller wrongly allowed. Pass the handler's idmap instead.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 01beba7957a26f9b7179127e8ad56bb5a0f56138 to before 4c0c610b480cfbc57528aa1acbd6be12ed2a6fb1Affected
  • 01beba7957a26f9b7179127e8ad56bb5a0f56138 to before c3e2692c7a58e0bdb84bd658d827e89dcecea3adAffected
  • 01beba7957a26f9b7179127e8ad56bb5a0f56138 to before 3b681229e9f8fb1dd29bc65983bf3c87779e4ca3Affected
  • 01beba7957a26f9b7179127e8ad56bb5a0f56138 to before ab31e3b774f5d06b4489cef6c297b48c47c9dcbdAffected
  • 01beba7957a26f9b7179127e8ad56bb5a0f56138 to before a54ffce4637acb0db8e695188a6c7f99f14c3576Affected
LinuxLinux
  • 6.3Affected
  • before 6.3Not affected
  • 6.6.157 through 6.6.*Not affected
  • 6.12.110 through 6.12.*Not affected
  • 6.18.51 through 6.18.*Not affected
  • 7.2.5 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.