CVE-2026-68162 in Linux情報

要約

〜によって VulDB • 2026年08月11日

Linuxカーネルにおいて、以下の脆弱性が修正されました。

sctp: netns 終了時の auth_enable sysctl の UAF を回避する

proc_sctp_do_auth() は、net.sctp.auth_enable を変更した後に SCTP コントロールソケットを更新します。ハンドラは ctl->data から per-net な SCTP ステートを取得するため、すでに開かれている sysctl ファイルが、その名前空間(namespace)の終了処理中であってもネットワーク名前空間をターゲットにすることが可能です。

SCTP は以前、sctp_defaults_init() から per-net の sysctls を登録していましたが、コントロールソケットはその後 sctp_ctrlsock_init() で作成されていました。これにより、初期化中に net->sctp.ctl_sock が存在する前に auth_enable が書き込み可能になる初期化中の窓(window)と、inet_ctl_sock_destroy() によってコントロールソケットが解放された後も auth_enable が書き込み可能なままとなる終了処理中の窓が存在していました。

per-net な SCTP sysctl の登録を sctp_ctrlsock_init() に移動し、sctp_ctl_sock_init() の成功後に実行するようにします。また、sctp_ctrlctrl_exit() でコントロールソケットを破棄する前に sysctl テーブルの unregister を行います。もしコントロールソケット作成後の sysctl 登録に失敗した場合、同じ初期化パス内でコントロールソケットを破棄します。

sctp_sysctl_net_unregister() が欠落したヘッダーに対して耐性を持つようにし、保存されたポインタをクリアすることで、初期化エラー時と終了時の処理パスで unregister ヘルパー関数を安全に共有できるようにしました。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年07月30日

モデレーション

承諾済み

エントリ

VDB-387513

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!