CVE-2026-74630 in Linux情報

要約

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

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

ipv6: in6_dev_get()によるinet6_devの復活を防止する

in6_dev_get()はRCUの下でdev->ip6_ptrを読み取り、その後無条件にその参照カウントを増分します。デバイスのティアダウン(分解)処理では、これらの操作の間に対象ポインタがクリアされ、最後の参照が解放される可能性があります。この増分により、すでにRCUによる解放キューに入れられたオブジェクトが復活し、呼び出し元は解放後にそれを使用できるようになってしまいます。

refcount_inc_not_zero()を使用して、オブジェクトの参照カウントが既にゼロに達している場合はNULLを返すようにします。RCUによって、試行された参照取得を通じてメモリへのアクセスが可能になり、増分が成功すればそのオブジェクトが呼び出し元のために保持(ピン)されます。

パッチ未適用版である6f5156d7a31a (v7.2-rc3) のカーネルで独立した実行を行ったところ、UID 1000において不正な参照取得が再現されました:

refcount_t: addition on 0; use-after-free. ip6_mc_source+0xef4/0x17e0

これに続き、ip6_mc_source()内で対応する参照アンダーフローが発生しました。同じ未パッチ版からの提供されたトレースでは、RCUの読み取りセクション終了後のアクセスも示されています:

BUG: KASAN: slab-use-after-free in mutex_lock+0x76/0xe0 Write of size 8 at addr ffff888015b50240 by task poc/1219

このバグはOpenAI Security Researchによって発見・分類され、Trail of Bitsによって検証されました。

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

責任者

Linux

予約する

2026年08月15日

モデレーション

承諾済み

エントリ

VDB-394405

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!