ニュース
今度はMarvellのWi-Fiに脆弱性、オンにしているだけで攻撃可能
2019年1月22日 16:57
セキュリティ会社のEMBEDIは18日、MarvellのWi-Fiチップセット「Avastar」シリーズに脆弱性があることをブログにて公開した。なお、同内容は2018年11月20~21日にロシアのサンクトペテルブルクで開かれたサイバーセキュリティに関する国際会議「ZeroNights 2018」で公開されたものである。
GoogleのセキュリティチームであるProject Zeroは、2017年4月にBroadcom Wi-Fiスタックの脆弱性を発見し公開しているが、今回EMBEDIはMarvellのチップセットを用いて、ファームウェアをリバースエンジニアリングすることで脆弱性を発見した。
Wi-FiのチップセットにはMLME(MAC Layer Management Entity)をハードウェア上に置くもの(FullMAC)と、ソフトウェア側に置くもの(SoftMAC)の2種類が存在するが、FullMACのほうはOS側のシステムドライバに依存することなく、Wi-Fi管理フレームやイベントをすべてチップセット側で行なう。今回の調査対象となるMarvell AvastarはFullMACタイプのものとなる。
詳細な説明は省くが、EMBEDIはAvastarのLinux向けドライバやファームウェアを静的/動的に解析したところ、「ThreadX」と呼ばれるリアルタイムOSが動作している痕跡が見つかった。そして脆弱性検出のためにファジング(問題を引き起こしそうなデータを大量に送り込んで脆弱性を検出)を実施したところ、少なくとも4カ所にメモリの破損を引き起こす問題が発生したという。
このうちのもっとも重大な問題となるのが、ThreadXのブロックプールオーバーフローによって引き起こされるもの。攻撃者は、オーバーフローによって、次のブロックアロケーションの位置を操作可能となってしまい、攻撃対象のユーザーの操作なしに任意のコードを実行できてしまう。
ちなみにPCI ExpressではDMA(Direct Memory Access)が可能なため、仮にAvastarがPCIe接続である場合、攻撃者は容易に昇格してホストを直接攻撃できてしまうが、DMAを持たないSDIO接続でも、2回の昇格によりホストを直接攻撃できることを、Valveの「Steam Link」デバイス上で実証した。
EMBEDIは、無線デバイスは広範囲な攻撃に常時晒されており、こうした無線チップセットは一般的には攻撃に対する緩和策がない点、そしてデバイスドライバは、たとえDMA機能がなくとも不正な昇格が行なわれる脆弱性に晒されてしまうことに対し警鐘を鳴らしている。
楽天市場 売れ筋ランキング
Amazon売れ筋ランキング
Anker Soundcore Life P2 Mini【完全ワイヤレスイヤホン / Bluetooth5.3対応 / IPX5防水規格 / 最大32時間音楽再生 / 専用アプリ対応】ブラック
¥4,490
Anker Soundcore P40i (Bluetooth 5.3) 【完全ワイヤレスイヤホン/ウルトラノイズキャンセリング 2.0 / マルチポイント接続 / 最大60時間再生 / PSE技術基準適合】ブラック
¥7,990
イヤホン bluetooth ワイヤレスイヤホン 48時間の再生時間 重低音 LEDディスプレイ表示 小型/軽量 IPX7防水 ブルートゥース 接続瞬時 Hi-Fi ブルートゥースイヤホン Type-C 急速充電 ぶるーとぅーすイヤホン iPhone/Android/Pad適用 スポーツ/通勤/通学/WEB会議 (ホワイト)
¥39,999
Apple EarPods (USB-C)
¥2,668
【VGP 2025 金賞】EarFun Air Pro 4 ワイヤレスイヤホン Bluetooth 5.4/50dBアダプティブ式 ハイブリッドANC/最先端チップ「QCC3091」aptX Losslessに対応/ハイレゾ LDAC対応/Snapdragon Sound™ に対応/Auracast™に対応/52時間連続再生【6マイクAI 通話/PSE認証済み】 装着検出機能 (ブラック)
¥9,990
Cheek to Cheek
¥250
Party Goes On
¥250
Moves in the Midnight
¥150
Stronger Than I Was Before
¥150
We Will Never Fall Apart
¥300
by Amazon 天然水 ラベルレス 500ml ×24本 富士山の天然水 バナジウム含有 水 ミネラルウォーター ペットボトル 静岡県産 500ミリリットル (Smart Basic)
¥1,173
キリン 自然が磨いた天然水 ラベルレス 水 2リットル 9本 国産 天然水 ミネラルウォーター ペットボトル 軟水
¥2,722
コカ・コーラ い・ろ・は・す天然水ラベルレス 560ml ×24本
¥2,145
by Amazon 炭酸水 ラベルレス 500ml ×24本 強炭酸水 ペットボトル 500ミリリットル (Smart Basic)
¥1,512
い・ろ・は・すラベルレス 2LPET ×8本 【Amazon.co.jp限定】
¥1,168