Linuxカーネルに存在する脆弱性で、xfsの拡張属性(xattr)コードにおいて、ディスクエラーが特定のエラーコードENODATA(別名ENOATTR)として誤って伝播される問題を修正しました。ENODATAは本来、要求された属性名が存在しない場合に使用されるエラーコードですが、ディスクの中程度のエラーも同様にENODATAを返すことがあり、これがユーザースペースで誤った状態として認識されたり、最悪の場合クラッシュを引き起こす原因となっていました。問題の根本は、xfs_attr_leaf_get()関数内でディスクからのENODATAエラーをヌルポインタとして扱い、不正なメモリ解放操作を行っていることにあります。本脆弱性に対しては、下位のI/O関数でディスクエラーを適切に捕捉・変換し、誤ったエラーコードが上位のxfs関数に漏れないように対処する必要がありますが、本パッチはこの問題に直接対応し、安定版カーネルへのバックポートも安全であることを保証します。これにより、xattrコードにおけるクラッシュや誤ったエラー報告を防げます。
Debian Debian GNU/Linux 11.0 Linux Linux Kernel 5.11 以上 5.15.191 未満 Linux Kernel 5.16 以上 6.1.150 未満 Linux Kernel 5.9 以上 5.10.242 未満 Linux Kernel 6.13 以上 6.16.5 未満 Linux Kernel 6.2 以上 6.6.104 未満 Linux Kernel 6.7 以上 6.12.45 未満 Linux Kernel 6.17
本脆弱性の影響を受ける製品の詳細については、ベンダ情報および参考情報をご確認ください。
当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 また、当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
正式な対策が公開されています。ベンダ情報を参照して適切な対策を実施してください。
Debian Debian Mailing Lists : [SECURITY] [DLA 4327-1] linux security update Debian Mailing Lists : [SECURITY] [DLA 4328-1] linux-6.1 security update
情報不足(CWE-noinfo) [NVD評価]
CVE-2025-39835
National Vulnerability Database (NVD) : CVE-2025-39835 関連文書 : xfs: do not propagate ENODATA disk errors into xattr code - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/39fc2742ca14f7fbc621ce9b43bcbd00248cb9a8) 関連文書 : xfs: do not propagate ENODATA disk errors into xattr code - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d3cc7476b89fb45b7e00874f4f56f6b928467c60) 関連文書 : xfs: do not propagate ENODATA disk errors into xattr code - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/90bae69c2959c39912f0c2f07a9a7894f3fc49f5) 関連文書 : xfs: do not propagate ENODATA disk errors into xattr code - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/ae668cd567a6a7622bc813ee0bb61c42bed61ba7) 関連文書 : xfs: do not propagate ENODATA disk errors into xattr code - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/157ddfb05961c68ab7d457a462822a698e4e4bf4) 関連文書 : xfs: do not propagate ENODATA disk errors into xattr code - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/dcdf36f1b67884c722abce9b8946e34ffb9f67c8) 関連文書 : xfs: do not propagate ENODATA disk errors into xattr code - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/e358d4b6225e4c1eb208686a05e360ef8df59e07)
[2026年01月19日] 掲載