CVE-2026-98348 in Linux情報

要約

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

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

wifi: libipw - 短すぎるアソシエーション応答を拒否する

libipw_handle_assoc_resp() は30バイトのアソシエーション応答プレフィックスの capability, status, aid フィールドを読み取り、その後情報要素長を以下のように計算します。

stats->len - sizeof(*frame)

stats->len は u16 型であり、sizeof() の戻り値は size_t 型であるため、減算演算は size_t として評価され、負の値になるのではなくラップ(オーバーフロー)してしまいます。この結果を libipw_parse_info_param() の u16 型の長さパラメータに切り捨てることで、固定フィールドより短いフレームが約64 KiBという巨大な長さと見なされ、パーサーは受信バッファの範囲外を読み出してしまいます。

ipw2100 および ipw2200 の管理用受信パスでは、この関数に到達する時点でフレームが一般的な24バイトの3アドレスヘッダーを含んでいることのみが確認されています。

固定フィールドに触れる前にフレームを拒否します。

これは管理フレームパーサーにおける長さ演算のAI支援レビューによって発見されました。arm64 環境上の QEMU で Generic KASAN を用いた KUnit テストケースにより検証済みです(実機ハードウェアは保有していないため、実際のデバイスでのテストは行っていません)。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-414198

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!