概要
Linux カーネルのネットワークスケジューラ(net/sched)において、act_ct(Connection Tracking アクション)を egress パスで使用した場合に Use-after-free が発生する可能性がある。
act_ct は元々 ingress パス専用として設計されていたが、egress でも使用されるケースが存在していた。classify が TC_ACT_CONSUMED を返す一方で、デフラグメンテーションエンジンが同じ skb を保持している場合、UaF(Use after Free)が発生し得る。
修正として act_ct を clsact/ingress qdisc および共有ブロックにのみバインドできるよう制限した。egress での使用は clsact 経由のみ引き続き可能。
CVSSベクトル
| 要素 | 値 |
|---|---|
| Attack Vector | Local |
| Attack Complexity | Low |
| Privileges Required | Low |
| User Interaction | None |
| Scope | Unchanged |
| Confidentiality | High |
| Integrity | High |
| Availability | High |
影響を受けるソフトウェア
| 製品 | ベンダー | バージョン |
|---|---|---|
| Linux kernel (net/sched) | Linux | 複数安定版ブランチ(パッチ適用前) |
修正バージョンと回避策
ディストリビューションのカーネルセキュリティアップデートを適用すること。
関連リンク
データソース: NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
