Linuxカーネルにおいて、以下の脆弱性が修正されました。sctp: __sctp_rcv_asconf_lookup() における未初期化値の修正net/sctp/input.c の __sctp_rcv_asconf_lookup() は、ASCONF チャンクが ADDIP ヘッダとパラメータヘッダを保持できることしか確認せず、その後 af->from_addr_param() を呼び出します。この関数は、パラメータで宣言された長さを信頼して、(IPv6 では 16 バイトの)アドレス全体を読み込みます。認証されていないピアは、IPv6 アドレスパラメータを宣言しておきながら 4 バイトのパラメータヘッダで途切れる、末尾が切り詰められた ASCONF チャンクを送信できます。アソシエーション不在のルックアップ経路から到達すると、from_addr_param() はそのパラメータの末尾を超えて未初期化バイトを読み込みます。影響: 認証されていない SCTP ピアにより、受信経路が切り詰められた ASCONF アドレスパラメータの末尾を超えて最大 16 バイトの未初期化メモリを読み取ります。兄弟関数である __sctp_rcv_init_lookup() は sctp_walk_params() によりパラメータの境界を設けていますが、この経路では取得処理をオープンコード化しており、その境界付けが省略されています。from_addr_param() が読み取る前に、アドレスパラメータ全体がチャンク内に収まっていることを検証します。これはコミット 51e5ad549c43("net: sctp: fix KMSAN uninit-value in sctp_inq_pop")と同種の修正です。
Linux Linux Kernel 2.6.25 以上 5.10.259 未満 Linux Kernel 5.11 以上 5.15.210 未満 Linux Kernel 5.16 以上 6.1.176 未満 Linux Kernel 6.13 以上 6.18.36 未満 Linux Kernel 6.19 以上 7.0.13 未満 Linux Kernel 6.2 以上 6.6.143 未満 Linux Kernel 6.7 以上 6.12.94 未満 Linux Kernel 7.1
・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う情報について、書き換えは発生しません。 ・当該ソフトウェアが完全に停止する可能性があります。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
初期化されていないリソースの使用(CWE-908) [NVD評価]
CVE-2026-53225
National Vulnerability Database (NVD) : CVE-2026-53225 関連文書 : sctp: fix uninit-value in __sctp_rcv_asconf_lookup() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/f8373d7090b745728de66308deeecc67e8d319ce) 関連文書 : sctp: fix uninit-value in __sctp_rcv_asconf_lookup() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/8ce96f1182644079249a24ac7e2ffc32e0301a46) 関連文書 : sctp: fix uninit-value in __sctp_rcv_asconf_lookup() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d6bd0bb7697ea8c0387b0d9d973453f479017b23) 関連文書 : sctp: fix uninit-value in __sctp_rcv_asconf_lookup() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/8e86817b8af4d552f3c6fe04ca52bb0c8c57411d) 関連文書 : sctp: fix uninit-value in __sctp_rcv_asconf_lookup() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/928dd94db23e8ba340f83d68f7f24d831b7a4426) 関連文書 : sctp: fix uninit-value in __sctp_rcv_asconf_lookup() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/446e0ecd845abc394b24ae2030a883572bec9d16) 関連文書 : sctp: fix uninit-value in __sctp_rcv_asconf_lookup() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d796cfd06074b579d265b28401306cadd30db945) 関連文書 : sctp: fix uninit-value in __sctp_rcv_asconf_lookup() - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/f76a8b323e28e0951f979dbef20a7496383c47df)
[2026年07月06日] 掲載