Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-89839

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

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 01beba7957a26f9b7179127e8ad56bb5a0f56138 to < 4c0c610b480cfbc57528aa1acbd6be12ed2a6fb1affected
  • 01beba7957a26f9b7179127e8ad56bb5a0f56138 to < c3e2692c7a58e0bdb84bd658d827e89dcecea3adaffected
  • 01beba7957a26f9b7179127e8ad56bb5a0f56138 to < 3b681229e9f8fb1dd29bc65983bf3c87779e4ca3affected
  • 01beba7957a26f9b7179127e8ad56bb5a0f56138 to < ab31e3b774f5d06b4489cef6c297b48c47c9dcbdaffected
  • 01beba7957a26f9b7179127e8ad56bb5a0f56138 to < a54ffce4637acb0db8e695188a6c7f99f14c3576affected

Linux Linux

Default version status: affected

  • 6.3affected
  • 0 to < 6.3unaffected
  • 6.6.157 to ≤ 6.6.*unaffected
  • 6.12.110 to ≤ 6.12.*unaffected
  • 6.18.51 to ≤ 6.18.*unaffected
  • 7.2.5 to ≤ 7.2.*unaffected
  • 7.3 to ≤ *unaffected

References