In the Linux kernel, the following vulnerability has been resolved:
xfs: fix exchange-range reflink flag clearing issue with INO1_WRITTEN
When exchanging two full-file ranges, xmi_can_exchange_reflink_flags() can move the reflink inode flag from the file that currently has it to the other file, as long as exactly one side is marked. This assumes that the file contents, and therefore all shared extents, are exchanged.
That assumption is not true when XFS_EXCHMAPS_INO1_WRITTEN is set. xfs_exchmaps_can_skip_mapping() can skip hole and unwritten mappings from file1, so an exchange can complete without moving every mapping that the earlier flag-swap decision accounted for. In that case the post-operation cleanup can clear the reflink flag from an inode that still owns shared written extents. Later writes then take the non-reflink write path and may update blocks that should still have been protected by CoW, which shows up as data corruption between reflink-related files.
Fix this by disabling the reflink flag exchange whenever XFS_EXCHMAPS_INO1_WRITTEN is requested. The contents exchange can still proceed; the conservative outcome is that both inodes keep the reflink flag. The regular reflink flag cleanup path can drop the extra flag later once the inode no longer has shared extents.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-devel-matchedUpgrade kernel-rt-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-abi-stablelistsUpgrade kernel-64k-debugUpgrade kernel-modules-coreUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-64k-modules-extraUpgrade kernel-zfcpdump-coreUpgrade perfUpgrade kernel-uki-virtUpgrade kernel-debug-devel-matchedUpgrade kernel-tools-libs-develUpgrade kernel-modulesUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-headersUpgrade rtlaUpgrade python3-perfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-coreUpgrade kernel-rt-64k-modulesUpgrade kernel-docUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-64k-debug-modules-extraUpgrade libperfUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-develUpgrade kernel-rt-debugUpgrade kernel-rt-64k-coreUpgrade kernel-rt-coreUpgrade kernel-rt-64k-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-64k-modules-extraUpgrade kernel-develUpgrade kernel-rt-64k-debugUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdumpUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-debug-modulesUpgrade kernel-rtUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-toolsUpgrade kernel-debug-uki-virtUpgrade kernel-rt-64k-debug-develUpgrade kernel-modules-extraUpgrade kernel-64k-modulesUpgrade kernel-debugUpgrade rvUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64kUpgrade kernel-debug-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-coreUpgrade kernel-rt-debug-coreUpgrade kernel-debug-coreUpgrade kernel-64k-debug-coreUpgrade kernel-tools-libsUpgrade kernel-64k-modules-coreUpgrade kernel-rt-64kUpgrade kernel-rt-64k-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-develUpgrade kernel-rt-modules-extraUpgrade kernel-rt-develUpgrade kernel | Oct 27, 2026 | Oct 22, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel6.18-debuginfo-common-aarch64Upgrade bpftool6.18Upgrade kernel6.18Upgrade kernel-livepatch-6.18.48-107.148Upgrade python3-perf6.18-debuginfoUpgrade kernel6.18-modules-extra-commonUpgrade perf6.18-debuginfoUpgrade kernel6.18-modules-extraUpgrade kernel6.18-toolsUpgrade bpftool6.18-debuginfoUpgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel6.18-tools-develUpgrade kernel6.18-tools-debuginfoUpgrade kernel6.18-develUpgrade kernel6.18-headersUpgrade microvm-kernel6.18Upgrade perf6.18Upgrade kernel6.18-debuginfoUpgrade python3-perf6.18 | Sep 30, 2026 | Aug 26, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.12 | Aug 27, 2026 | Aug 27, 2026 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Aug 28, 2026 | Aug 26, 2026 |
| Rocky_linux | — | Upgrade kernel-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade libperf-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-tools-libsUpgrade kernel-rt-modules-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdumpUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-uki-virtUpgrade kernel-modules-coreUpgrade kernel-debug-debuginfoUpgrade kernel-rtUpgrade libperfUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debuginfo-common-s390xUpgrade kernel-zfcpdump-modulesUpgrade rvUpgrade rtlaUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modules-extraUpgrade kernel-rt-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-toolsUpgrade kernel-coreUpgrade kernel-rt-develUpgrade kernel-debuginfoUpgrade kernel-debug-coreUpgrade python3-perfUpgrade kernel-modulesUpgrade kernel-debugUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-develUpgrade python3-perf-debuginfoUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debugUpgrade kernelUpgrade kernel-debug-uki-virtUpgrade perf-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-rt-coreUpgrade perfUpgrade kernel-debug-develUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-modules-core | Oct 26, 2026 | Oct 24, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 15, 2026 | Aug 26, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub