Linuxカーネルにおいて、以下の脆弱性が修正されました。xfs: ILOCKの切り替え後にデータフォークのマッピングをリサンプリングするxfs_reflink_fill_{cow_hole,delalloc}はどちらもinode、データフォークマッピング、およびCOWフォークマッピングを処理します。しかしながら、これらの2つのヘルパーはトランザクションを取得するためにILOCKを切り替えるため、ILOCKを再取得した時点でマッピングは古くなっています。現在、COWフォークマッピングはxfs_find_trim_cow_extentを再呼び出すことで更新されていますが、データフォークマッピングはその前に更新されていません。そのため、当該関数内のxfs_bmap_trim_cowが誤った物理ブロックについてrefcount btreeに問い合わせを行い、*sharedに不正確な値を返してしまいます。もし*sharedがfalseのままであれば、directio書き込みは古いデータフォークマッピングに基づいて継続されます。これを修正するため、ILOCKの切り替えでシーケンスカウンターが変わった場合にデータフォークマッピングを再クエリするようにしました。
Linux Linux Kernel 4.11 以上 5.15.212 未満 Linux Kernel 5.16 以上 6.1.178 未満 Linux Kernel 6.13 以上 6.18.39 未満 Linux Kernel 6.19 以上 7.1.4 未満 Linux Kernel 6.2 以上 6.6.145 未満 Linux Kernel 6.7 以上 6.12.96 未満 Linux Kernel 7.2
本脆弱性の影響を受ける製品の詳細については、ベンダ情報および参考情報をご確認ください。
・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 ・当該ソフトウェアが完全に停止する可能性があります。
ベンダ情報を参照して適切な対策を実施してください。
qualys Qualys : https://cdn2.qualys.com/advisory/2026/07/22/RefluXFS.txt
競合状態(CWE-362) [NVD評価]
CVE-2026-64600
National Vulnerability Database (NVD) : CVE-2026-64600 関連文書 : oss-security - Re: RefluXFS: LPE in the Linux kernel via XFS reflink race (CVE-2026-64600) (http://www.openwall.com/lists/oss-security/2026/08/03/8) 関連文書 : oss-security - RefluXFS: LPE in the Linux kernel via XFS reflink race (CVE-2026-64600) 関連文書 : xfs: resample the data fork mapping after cycling ILOCK - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/b8c9aa832b52680ee40d6cab0efb081f9a69df05) 関連文書 : https://git.kernel.org/stable/c/44f891bc088958399eec27f7604928694aa35581 関連文書 : oss-security - Re: RefluXFS: LPE in the Linux kernel via XFS reflink race (CVE-2026-64600) (http://www.openwall.com/lists/oss-security/2026/07/31/3) 関連文書 : oss-security - Re: RefluXFS: LPE in the Linux kernel via XFS reflink race (CVE-2026-64600) (http://www.openwall.com/lists/oss-security/2026/07/22/19) 関連文書 : https://git.kernel.org/stable/c/206c09b04dc5469c7ff14d8aceff2d47c88078d9 関連文書 : xfs: resample the data fork mapping after cycling ILOCK - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/dc11be133efca5fe3a2fb02b016dee825cc12f18) 関連文書 : oss-security - Re: RefluXFS: LPE in the Linux kernel via XFS reflink race (CVE-2026-64600) (http://www.openwall.com/lists/oss-security/2026/07/22/18) 関連文書 : https://git.kernel.org/stable/c/2f4acd0fcd862e22eab45690ec2c08c80b6ef2e7 関連文書 : oss-security - Re: RefluXFS: LPE in the Linux kernel via XFS reflink race (CVE-2026-64600) (http://www.openwall.com/lists/oss-security/2026/08/03/4) 関連文書 : https://git.kernel.org/stable/c/50f0012da1040f69a4e788cd9aed587c9a04983f 関連文書 : xfs: resample the data fork mapping after cycling ILOCK - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/e705d81a7193dd19e69b8e2bad4696d78a4ea075)
[2026年08月20日] 掲載