Linuxカーネルにおいて、以下の脆弱性が修正されました。ipv6のaddrlabelに関する問題で、struct ifaddrlblmsgをネットワークに送信する際に情報漏洩が発生していました。struct ifaddrlblmsgをネットワークにコピーするとき、__ifal_reservedが初期化されておらず、1バイトの情報漏洩が起きていました。この問題は以下のKMSANのバグとして検出されました。BUG: KMSAN: kernel-network-infoleak in __netdev_start_xmit ./include/linux/netdevice.h:4841。なお、未初期化領域はslab_post_alloc_hookから始まる一連のメモリ割り当て過程で生成されていました。本修正パッチでは、reservedフィールドを常に初期化するようにしています。
Linux Linux Kernel 2.6.25 以上 4.9.334 未満 Linux Kernel 4.10 以上 4.14.300 未満 Linux Kernel 4.15 以上 4.19.267 未満 Linux Kernel 4.20 以上 5.4.225 未満 Linux Kernel 5.11 以上 5.15.79 未満 Linux Kernel 5.16 以上 6.0.9 未満 Linux Kernel 5.5 以上 5.10.155 未満 Linux Kernel 6.1
当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
リソースの初期化の不備(CWE-909) [NVD評価]
CVE-2022-49865
National Vulnerability Database (NVD) : CVE-2022-49865 関連文書 : ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/c23fb2c82267638f9d206cb96bb93e1f93ad7828) 関連文書 : https://git.kernel.org/stable/c/2acb2779b147decd300c117683d5a32ce61c75d6 関連文書 : ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/58cd7fdc8c1e6c7873acc08f190069fed88d1c12) 関連文書 : ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/49e92ba5ecd7d72ba369dde2ccff738edd028a47) 関連文書 : ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/568a47ff756f913e8b374c2af9d22cd2c772c744) 関連文書 : https://git.kernel.org/stable/c/0f85b7ae7c4b5d7b4bbf7ac653a733c181a8a2bf 関連文書 : ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/6d26d0587abccb9835382a0b53faa7b9b1cd83e3) 関連文書 : ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a033b86c7f7621fde31f0364af8986f43b44914f)
[2026年01月26日] 掲載