xfs_reflink_fill_cow_hole 同 xfs_reflink_fill_delalloc 呢兩個核心輔助函數入面 。呢啲函數會循環 XFS inode 鎖(ILOCK)嚟獲取一個交易,導致 data fork 同 CoW fork 嘅映射都變得唔一致 。xfs_find_trim_cow_extent 更新,但 data fork 映射喺下一次寫入之前唔會更新 。呢個情況容許一個並發寫入繞過 copy-on-write 過程,直接修改攻擊者本來唔應該有權限寫入嘅共享數據塊 。/etc/passwd、/etc/shadow 或者 SSH authorized_keys——即使系統運行緊 SELinux 並處於強制模式都一樣 。3c68d44a2b49 引入,之後所有嘅 mainline 同 stable 核心都受影響 。mkfs.xfs 預設就啟用 reflink,所以大多數現代 XFS 分區都受影響 。