Linuxカーネルにおいて、以下の脆弱性が解決されました。sctp: stream において、拒否された add-stream 状態を完全にロールバックする ADD_OUT_STREAMS が拒否された場合、SCTP はキューに溜まったチャンクのみを縮小し、その後 outcnt を減らします。しかし、この処理により削除されたストリームのメタデータが残り、その後の再追加時に古い ext が再利用されてスケジューラの取得パスでヌルポインタ参照が発生する可能性がありました。このロールバックの問題は、削除されたストリーム状態を他のストリームサイズ変更と同様に破棄することで修正されています。現在のスケジューラ状態のスケジュール解除を行い、sctp_stream_outq_migrate() を使って削除されたストリームの ext 状態を破棄し、その後残りのストリームを再スケジュールします。これにより、スケジューラ専用の RR/FC/PRIO リストの一貫性を保ちつつ、拒否された送信ストリームの追加を完全にロールバックできます。
Linux Linux Kernel 4.15 以上 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
・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 ・当該ソフトウェアが扱う情報について、書き換えは発生しません。 ・当該ソフトウェアが完全に停止する可能性があります。
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。
NULL ポインタデリファレンス(CWE-476) [NVD評価]
CVE-2026-52929
National Vulnerability Database (NVD) : CVE-2026-52929 関連文書 : sctp: stream: fully roll back denied add-stream state - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/d5ea0b3e261fcb2cfff142675516165244cab1da) 関連文書 : sctp: stream: fully roll back denied add-stream state - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/1c6773b8c081509dcd5cd2954f2b02c50c00f151) 関連文書 : sctp: stream: fully roll back denied add-stream state - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/9662eb0401518f0b4681f10e7fbf688f504f24cf) 関連文書 : sctp: stream: fully roll back denied add-stream state - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/39dc2b0eb5371a669ebc9ec6072b9184eac95418) 関連文書 : sctp: stream: fully roll back denied add-stream state - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/7dd9a42b044aad2dbe037db1c1e2943582485b44) 関連文書 : sctp: stream: fully roll back denied add-stream state - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/0cd2dc6dce8ca47212cd306ccd52eb315ef3cf85) 関連文書 : sctp: stream: fully roll back denied add-stream state - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a5f8a90ac9f77c678a9781c0a464b635e0d63e49) 関連文書 : sctp: stream: fully roll back denied add-stream state - kernel/git/stable/linux.git - Linux kernel stable tree (https://git.kernel.org/stable/c/a6724b7b812ac8793514a1d5938db5d9d29ae725)
[2026年07月10日] 掲載