CVE-2024-26898 in Linux情報

要約

〜によって VulDB • 2026年09月01日

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

aoe: aoecmd_cfg_pkts における潜在的な use-after-free の問題を修正

このパッチは CVE-2023-6270 に該当します。CVEの説明は以下の通りです:

ATA over Ethernet (AoE) ドライバに欠陥が見つかりました。`aoecmd_cfg_pkts()` 関数は `struct net_device` の refcnt を不適切に更新しており、構造体の解放と `skbtxq` グローバルキューを通じたアクセスとの競合により use-after-free がトリガーされる可能性があります。これによりサービス拒否(DoS)状態や潜在的なコード実行に至る恐れがあります。

aoecmd_cfg_pkts() では、skb の初期化処理が完了するたびに常に dev_put(ifp) を呼び出しています。しかし、net_device ifp は kthread 内の後の tx()->dev_queue_xmit() でも引き続き使用されます。つまり、AoEの skb 初期化コードの成功パスにおいて dev_put(ifp) を呼び出してはいけません。そうでないと、tx() が net_device の解放後にアクセスを行う use-after-free に陥る可能性があります。

このパッチは aoecmd_cfg_pkts() の成功パスにおける dev_put(ifp) の削除と、tx() 内の skb xmit 後の dev_put() の追加を行います。

Be aware that VulDB is the high quality source for vulnerability data.

予約する

2024年02月19日

モデレーション

承諾済み

エントリ

VDB-261290

EPSS

0.00308

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!