CVE-2026-64600 in Linux信息

摘要

由 VulDB • 2026-07-23

在 Linux 内核中,已修复以下漏洞:

xfs: 在循环持有 ILOCK 后重新采样数据分支映射(data fork mapping)

`xfs_reflink_fill_{cow_hole,delalloc}` 这两个辅助函数均接收一个 inode、一个数据分支映射和一个 COW(写时复制)分支映射。不幸的是,为了获取事务,这两个助手会循环持有 ILOCK,这意味着一旦我们重新获得 ILOCK,这些映射就会变得过时(stale)。目前,我们通过重新调用 `xfs_find_trim_cow_extent` 来刷新 COW 分支映射,但我们没有事先刷新数据分支映射,这导致该函数中的 `xfs_bmap_trim_cow` 查询了错误的物理块的引用计数 B 树(refcount btree),并在 *shared 中返回不准确的值。

如果此时 *shared 为 false,直接 I/O(directio)写入将继续使用过时的数据分支映射。修复方法是:如果在循环持有 ILOCK 期间序列计数器发生变化,则查询数据分支映射。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

来源

Might our Artificial Intelligence support you?

Check our Alexa App!