Linuxカーネルにおいて、以下の脆弱性が修正されました。netfilterのctnetlinkにおいて、CTA_EXPECT_NATが存在しない場合にNATフィールドがゼロクリアされない問題がありました。ctnetlink_alloc_expect()はnf_ct_expect_alloc()を介して非ゼロ初期化のスラブキャッシュから期待値を割り当てます。netlinkメッセージにCTA_EXPECT_NATが存在しないと、saved_addrとsaved_protoは初期化されません。そのため、以前のスラブ使用者の古いデータがctnetlink_exp_dump_expect()によってユーザ空間に出力される可能性があります。この関数はCTA_EXPECT_NATを出力するかどうかをこれらのフィールドの値で判断します。パケットパスで使用される安全なnf_ct_expect_init()はこれらのフィールドを明示的にゼロクリアしています。NATが有効な場合にのみ存在するこれらのフィールド(saved_addr、saved_proto、dir)をIS_ENABLED(CONFIG_NF_NAT)で制御されたelseブランチ内でゼロクリアするように修正されました。脆弱性は、NATを含む期待値でexpectスラブを初期化し、それを解放後にCTA_EXPECT_NATなしの新しい期待値を作成し、ctnetlinkのダンプが以前の割り当てからの古いデータを含む誤ったCTA_EXPECT_NATを出力することを確認することで証明されました。
Linux Linux Kernel 3.4 以上 5.10.253 未満 Linux Kernel 5.11 以上 5.15.203 未満 Linux Kernel 5.16 以上 6.1.168 未満 Linux Kernel 6.13 以上 6.18.22 未満 Linux Kernel 6.19 以上 6.19.12 未満 Linux Kernel 6.2 以上 6.6.134 未満 Linux Kernel 6.7 以上 6.12.81 未満 Linux Kernel 7.0
当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 また、当該ソフトウェアが扱う情報について、書き換えは発生しません。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃の影響は、他のソフトウェアには及びません。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
情報不足(CWE-noinfo) [NVD評価]
CVE-2026-43026
National Vulnerability Database (NVD) : CVE-2026-43026 関連文書 : netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/fd002ff2ea030cbfb0188a11b3c60ce7f84485f4) 関連文書 : netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/2898080c054ea4d6ddfaaf21bbedbc229a9a8376) 関連文書 : netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a5a89db6981a1ddf2314bf50cb49db5a3146185f) 関連文書 : netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/35177c6877134a21315f37d57a5577846225623e) 関連文書 : netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/929f7a9a7aad9404a5867216c3f8738232355b38) 関連文書 : netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1c2ebdeff8d088a2e47ae25d7b38447249adace2) 関連文書 : netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a64b7bf84b4d5ea54218c5d374ec87fff9000f43) 関連文書 : netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/bff0f4f06f12d6d9bc565a3e1378abd4f6f5ce36)
[2026年05月11日] 掲載