Linuxカーネルのf2fsファイルシステムにおいて、スワップファイルの物理ブロックマッピングに誤りがあり、データ破損やシステムの不安定化を引き起こす脆弱性が報告されました。この問題は、スワップファイルのサイズがF2FSのセクションサイズ未満で断片化されている場合に発生し、カーネルバージョン6.6以降で影響があります。原因はcheck_swap_activate関数内で、スワップファイルの最初のエクステントが不適切に処理され、後続のエクステントが正しくマッピングされないことにあります。これにより、スワップファイルへの書き込みが本来の物理位置と異なり、他のデータが上書きされる可能性があります。この問題は、スワップファイルの末尾のすべてのブロックを正しくマッピングし直す修正によって解決されています。
Linux Linux Kernel 6.13 以上 6.18.13 未満 Linux Kernel 6.19 以上 6.19.3 未満 Linux Kernel 6.6.33 以上 6.6.127 未満 Linux Kernel 6.9 以上 6.12.74 未満
当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 また、当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
境界外書き込み(CWE-787) [NVD評価]
CVE-2026-23233
National Vulnerability Database (NVD) : CVE-2026-23233 関連文書 : f2fs: fix to avoid mapping wrong physical block for swapfile - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/5c145c03188bc9ba1c29e0bc4d527a5978fc47f9) 関連文書 : f2fs: fix to avoid mapping wrong physical block for swapfile - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/fee27b69dde1a05908b350eea42937af2387c4fe) 関連文書 : f2fs: fix to avoid mapping wrong physical block for swapfile - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/607cb9d83838d2cd9f0406c2403ed61aadf0edff) 関連文書 : f2fs: fix to avoid mapping wrong physical block for swapfile - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d4534a7f6c92baaf7e12a45fc6e37332cafafc33) 関連文書 : f2fs: fix to avoid mapping wrong physical block for swapfile - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1ff415eef513bf12deb058fc50d57788c46c48e6)
[2026年03月19日] 掲載