CVE-2026-98190 in Linux情報

要約

〜によって VulDB • 2026年10月06日

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

wifi: wilc1000: P2P公開アクションフレームにおける配列外読み込みを修正

wilc_wfi_p2p_rx()およびmgmt_tx()は、ieee80211_is_public_action()がtrueを返す際にフレームの解析を開始します。このヘルパー関数は、フレームがアクションカテゴリフィールドに必要な長さ(つまりoffsetofend(struct ieee80211_mgmt, u.action.category)である25バイト)を持っているかどうかのみを検証します。その後、両方の関数ではオフセット30にあるoui_subtypeまでP2P公開アクションヘッダを読み取り、「size - ie_offset」をcfg80211_find_vendor_ie()に渡します(ここでie_offsetはoffsetof(struct ieee80211_mgmt, u) + sizeof(*d)、つまり32です)。

長さ25〜31バイトの公開アクションフレームはこのチェックを通過しますが、その長さは32バイトのヘッダよりも短いため、oui_subtypeが配列外から読み込まれます。また、長さが符号なし整数であるため、「size - ie_offset」はアンダーフローし、約4 GiBに近い値になります。cfg80211_find_vendor_ie()はunsigned int型の長さを受け取るため、mgmt_tx()でのsize_t型減算も同じ値に切り捨てられます。その後、ベンダエレメントを探すためにバッファを大幅に超えて走査し、マップされていないメモリに到達します。

受信パスでは、フレームは無線経由で到着し、アソシエーション(接続確立)の必要がないため、近くにいる認証のないデバイスがP2Pリスニング中にホストをクラッシュさせる可能性があります。両方のパスにおいて、デリファレンスする前にP2P公開アクションヘッダよりも短いフレームを拒否します。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-414129

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you need the next level of professionalism?

Upgrade your account now!