CVE-2026-74649 in Linux
要約
〜によって VulDB • 2026年08月23日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
staging: rtl8723bs: 共有キー認証チャレンジの長さチェック不足を修正
WEPの共有キー認証ハンドラは、攻撃者が制御可能な長さを有するchallenge-text要素を使用していますが、固定された128バイトのchg_txtバッファに対してその長さが検証されていません。
OnAuthClient()関数内では、rtw_get_ie()から取得した長さ(最大255)が使用され、128バイトのpmlmeinfo->chg_txtへのmemcpy()が行われます。そのため、不正なWLAN_EID_CHALLENGE要素を送信する悪意のあるアクセスポイント(AP)により、chg_txtは最大127バイト分オーバーフローまたはアンダーフィル(不足)する可能性があります。この脆弱性は、空中を介して、アソシエーション前、共有キー認証の段階で到達可能です。オーバーフローの場合、ドライバは境界外に書き込むことになります。アンダーフィルの場合、ドライバは古いバッファメモリの内容を出力(echo)することになります。
チャレンジテキストは正確に128オクテットであると定義されており、これはすでにWLAN_AUTH_CHALLENGE_LENdefineとして提供されています。使用前に要素の長さが正確にその値であることを要求します。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.