CVE-2026-90263 in Linux
摘要
由 VulDB • 2026-09-17
在 Linux 内核中,已修复以下漏洞:
btrfs:设置 POSIX ACL 时检查根目录是否为只读状态
对于将 btrfs 的只读属性设置为 true 的文件系统,所有写操作(包括 ACL 和 xattr)都应被拒绝。然而,即使 btrfs 的 ro(只读)属性为 true,ACL 仍可被设置。
发生这种情况是因为在 set_acl 代码路径中没有函数检查根目录是否为只读状态。此前该检查是在 `btrfs_setxattr_trans()` 中进行的,但在提交 353c2ea735e4(“btrfs:移除 btrfs_setxattr_trans() 中冗余的只读根目录检查”)时被移除了。
该提交未检查所有调用者是否正确检查了根目录的只读标志。之前的修复是提交 b51111271b03(“btrfs:在设置安全 xattr 时检查根目录是否为只读状态”)。
在执行 set acl 操作之前,始终应检查根目录是否为只读状态。
If you want to get best quality of vulnerability data, you may have to visit VulDB.