ニュース
Windows 10/11でリンクを踏むときは注意 ~URIハンドラーの不備にセキュリティ会社が警鐘
「ms-officecmd://」URIでドライブバイコード実行が可能
2021年12月10日 16:18
ドイツのセキュリティ企業Positive Securityは12月7日(現地時間)、Windows 10/11でドライブバイコード実行(drive-by code execution)の脆弱性(CVE番号は未割り当て)を明らかにした。Microsoftのセキュリティ部門(MSRC)が脆弱性を正当に評価せず、バグ報酬プログラムで支払われた報奨金が少なかったことが不服で公表に踏み切ったようだ。
脆弱性の内容は、Windows 10のURIハンドラーに実装不備があり、リモートコード実行(RCE)につながる可能性があるというもの。URIハンドラーは「https://」であればシステム既定のWebブラウザー、「file://」であれば「エクスプローラー」、「microsoft-edge://」であれば「Microsoft Edge」を開くといった具合に、URLの種類に応じて、適切なアプリを起動する仕組み。最近では「https://youtube.com/」へのアクセスで「Youtube」アプリを起動するといったシナリオにも用いられる。Webブラウザーに他アプリのURIが入力された場合は、当該URIに関連付けられたアプリを起動するかを問うポップアップが現れる。
同社は以前にも「VLC media player」などのアプリでURLハンドラーの実装不備を指摘してきた。
今回公表された脆弱性は、「ms-officecmd://」のURIハンドラーを調査する過程で発見された。このスキーム(ms-officecmd://)は「Microsoft Office」アプリ(OSにプリインストール)で内部的に用いられているが、Webブラウザーなどで実行すると「LocalBridge.exe」という実行ファイルをトリガーしようとする。
この実行ファイルを同社が解析したところ、JSON形式でさまざまなパラメーターを与えることで「LocalBridge.exe」の挙動を変更させられることが明らかになったという。なかでもJSONパラメーターの「filename」プロパティに実行ファイル名を与えるとそれを起動できる点はいかにも悪用できそうな仕様だった。
そこで同社は、「outlook.exe」という悪意のある実行ファイルをダウンロードさせるWebページを用意し、一見無害な「mailto:」リンクに悪意ある「ms-officecmd://」URIを埋め込み、ダウンロードさせた「outlook.exe」をキックする仕掛けを作成した。ユーザーはメールリンクで「Outlook」が起動することを期待するので、偽の「outlook.exe」を実行してしまう可能性が高い。途中、当該URIに関連付けられたアプリを起動するかを問うポップアップがWebブラウザーに現れるはずだが、「Internet Explorer」と古い「Microsoft Edge」(Edge レガシ)には表示されないため攻撃が成立しうる。
また、アプリフレームワーク「Electron」にかつて存在したプロトコルハンドラー機能の脆弱性(CVE-2018-1000006)を悪用して攻撃を成功させることも可能。この問題はすでに修正されているはずだが、同社は修正漏れのケースを発見し、「Microsoft Teams」で攻撃を実演する動画を公開している。同じ「Electron」ベースの「Skype」でも悪用が可能なようだ。
同社はこの脆弱性を3月にMicrosoftへ報告したが、当初は「セキュリティの脆弱性の定義を満たしていないソーシャル エンジニアリングに依存している」という理由でレポートは却下されたという。その後、数カ月にわたってやり取りを進めてた結果「リモートコード実行の脆弱性(Critical)」と分類されたものの、CVE番号は割り当てられず、5か月後に発行されたパッチも「Teams」と「Skype」に対処したに過ぎなかった。また、本来であれば最大50,000米ドルの報奨金が得られるはずが、1/10の5,000米ドルしか支払われなかったとのこと。
Microsoftはこの件に対して声明を発表していないが、URIハンドラーのポップアップを表示しない2つの古いWebブラウザーのうち、「Edge レガシ」はすでにサポートを終了しており、最近のバージョンのWindows 10には搭載されていない。また、米Malwarebytesがこの問題を検証したところ、「Internet Explorer」はクラッシュしてしまい、攻撃の検証ができなかったという。本件に関するMicrosoftの消極的な姿勢は、この辺りに起因するのかもしれない。
ともあれ、「ms-officecmd://」以外にも、他のスキームで同様のURIハンドラー問題が発見されることは十分考えられる。MalwarebytesはURIハンドラーのポップアップをよく読むこと、リンクにマウスカーソルをホバーさせてジャンプ先を確認することは有益だとしている。
Amazon 売れ筋ランキング
Apple 2025 MacBook Air M4 チップ搭載 13 インチノートブック: Apple Intelligence のために設計、13.6 インチ Liquid Retina ディスプレイ、16GBユニファイドメモリ、 256GB SSD ストレージ、12MP センターフレームカメラ、Touch ID - スカイブルー
¥158,141
富士通 ノートパソコン FMV Lite WA1/J2 (MS Office 2024/Win 11/15.6型/Core i5/16GB/SSD 512GB) AHシリーズ FMVWJ2A152_AZ
¥129,800
Lenovo Chromebook クロームブック IdeaPad Flex 3i Gen8 12.2インチ インテル® プロセッサー N100搭載 メモリ4GB eMMC 64GB バッテリー駆動12.0時間 重量1.25kg アビスブルー 82XH001KJP
¥36,413
tomtoc 360°保護 15.6インチ パソコンケース 15.6型 Dell NEC Lavie ASUS Lenovo HP dynabook対応 全方位耐衝撃 ノートPCケース スリーブ ラップトップインナーバッグ 軽量 撥水加工 ブラック
¥3,690
【Amazon.co.jp限定】 ASUS ノートパソコン Vivobook 15 M1502YA 15.6型 AMD Ryzen 7 7730U メモリ16GB SSD 1TB MS Office 2024搭載 Windows 11 バッテリー駆動 12.9時間 重量1.7kg Wi-Fi 6E クワイエットブルー M1502YA-R7161BLWS
¥134,800
Microsoft Office Home 2024(最新 永続版)|オンラインコード版|Windows11、10/mac対応|PC2台
¥31,023
Microsoft Office Home & Business 2024(最新 永続版)|オンラインコード版|Windows11、10/mac対応|PC2台
¥39,582
Robloxギフトカード - 800 Robux 【限定バーチャルアイテムを含む】 【オンラインゲームコード】 ロブロックス | オンラインコード版
¥1,200
【新規対象キャンペーン】 Creative Cloud コンプリート 生成AI Firefly搭載 動画 / 写真 / イラスト 編集ソフト(最新)| 12ヵ月 | オンラインコード版|オンラインコード版
¥78,982
Windows 11 Home 日本語版
¥19,280
YouTubeSEO完全攻略: YouTubeで顔出し・身バレ・声出しなし!最速最短で収益化を実現する初心者向けの教科書【超完全版】 SNS攻略シリーズ
¥780
生成AIパスポート公式テキスト 第3版
¥1,766
1冊ですべて身につくHTML & CSSとWebデザイン入門講座[第2版]
¥2,326
iPadアプリ図鑑 2025: メモ・ノート・AIアプリ
¥499
ビデオポッドキャストの波に乗れ!Spotifyで始める新しい音声配信
¥99
New Kindle Paperwhite (16GB) 7インチディスプレイ、色調調節ライト、12週間持続バッテリー、広告なし、ブラック
¥27,980
New Kindle (2024年発売)、6インチディスプレイ電子書籍リーダー、16GBストレージ、ブラック、広告なし
¥19,980
New Kindle Scribe Notebook Design - 10.2インチディスプレイ、64GBストレージ、ノート機能搭載、プレミアムペン付き、タングステン (2024年発売)
¥64,980
Kindle Scribe キンドル スクライブ (16GB) 10.2インチディスプレイ Kindle史上初の手書き入力機能搭載 スタンダードペン付き (2022年発売)
¥47,980
Bigme B751C Color Eink タブレット電子書籍リーダー 7インチ
¥42,999
窓の杜をフォローして最新記事をチェック!
Follow @madonomori