CVE-2026-74688 in Linux情報

要約

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

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

sctp: 削除対象となっている制御チャンクのトランスポートをクリアする

`sctp_make_heartbeat_ack()` は、参照カウントを取得せずに `chunk->transport` に宛先トランスポートをキャッシュします。`src_out_of_asoc_ok` が有効な場合、HEARTBEAT ACKは直ちに送信されるのではなく、`control_chunk_list` 上でキューに残ることがあります。

ピアのトランスポートがチャンクがまだキューにある間に削除されると、`sctp_assoc_rm_peer()` はそのトランスポートをドロップし、RCUによる解放のためにスケジュールしますが、`out_chunk_list` のキャッシュされたトランスポートポインタのみをクリアします。そのため、キューに入れられた制御チャンクはダングリングしたトランスポートポインタを保持したままになります。

ASCONF_ACK によって抑制が解除され、キューに入れられた制御チャンクが送信されると、SCTP は古くなった(stale)トランスポートポインタの参照を試み、結果として use-after-free が発生します。

この問題を修正するため、トランスポートを削除する際に `control_chunk_list` にあるキュー入れされた制御チャンクの `chunk->transport` もクリアするようにしました。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年08月15日

モデレーション

承諾済み

エントリ

VDB-394466

EPSS

0.00220

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!