CVE-2025-68325
net/sched: sch_cake: cake_drop における誤った qlen 削減の修正
- 公開済み
- 2025/12/18
- 更新済み
- 2026/05/23
- CNA の割り当て
- Linux
- 観察された証拠
- 2026/08/08
低 · 今後 30 日間
- パーセンタイル
- 9.8%
- モデルの日付
- 2026/09/21
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
Linuxカーネルにおいて、以下の脆弱性が解決されました:net/sched: sch_cake: cake_dropにおける誤ったqlen削減を修正 cake_drop()では、qdisc_tree_reduce_backlog()を使用してqdisc階層のqlenとbacklogを更新しています。その呼び出し元であるcake_enqueue()は、親qdiscが現在のパケットをエンキューすることを前提としています。しかし、この前提はcake_enqueue()がNET_XMIT_CNを返すと崩れます。親qdiscが現在のパケットのエンキューを停止し、ツリーのqlen/backlogの計上が不整合な状態になるためです。この不整合は、NULL参照(例:親Qdiscがqfq_qdiscの場合)を引き起こす可能性があります。 このパッチでは、一連のcake_drop()呼び出しの前後での差分を観測することで、qlen/backlogのデルタをより堅牢な方法で計算し、cake_enqueue()がNET_XMIT_CNを返した場合にqdiscツリーの計上を補正します。ACK間引きが有効な場合に正しい補正を保証するため、qlenを変更しない新しい変数が導入されています。
ソース
1PoC CVE-2025-68325
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。