本文へスキップ
注目のストーリー進行中

ChatGPTのHTMLプレビュー経由のアカウント乗っ取り脆弱性

1件の報道1件のソース3 時間前更新

これまでの経緯

報道より

対象はChatGPTのartifactsパターンの実装で、以前はCanvasと呼ばれ、最新版ではHTML previewsという名称のようだ。インタラクティブなHTMLアプリをサンドボックス化したiframeで表示する仕組みであり、信頼できないコードがOpenAIのAPIや非公開データに触れないよう厳密な隔離が求められる。 攻撃の起点は、グラフ機能に使われているJavaScriptライブラリMathLiveの仮想キーボードである。サンドボックス内のiframeから`postMessage()`で親ページ側の処理を呼べ、その受信コードが`innerHTML`を使っていた。他のフレームからの呼び出しを防ぐ仕組みがなく、HTML previewのフレームからでも親ページにHTMLを挿入できた。`innerHTML`はscript要素を直接実行しないが、サンドボックス制限のない新しいiframeを注入する用途には使えた。

Simon Willisonより

報道タイムライン

報道を追って、ストーリーのさまざまな側面を確認しましょう。

11月1日
  1. Simon Willison
    ChatGPTのHTMLプレビューの脆弱性でアカウント乗っ取りが可能に、Parameter Labsが攻撃手法を公開

    Parameter Labsは、ChatGPTのHTMLプレビュー機能の脆弱性を突き、共有URLを開いたログイン中ユーザーの非公開データを窃取できる攻撃チェーンを報告した。OpenAIは修正し、$5,000のバグバウンティを支払った。Simon Willisonは、深刻さに比べて報奨金が安いと述べている。

このニュースの注目度の推移

現在の注目度 9·比較可能なピーク 10(11月1日 09:00)·24時間の比較可能な増減 –

02.557.51011月1日09:0011月1日10:0011月1日10:0011月1日11:00

推移は、継続的かつ完全に観測できたアカウントのみを比較しているため、現在の注目度の数値より範囲が狭くなる場合があります。ポインターを動かすかグラフをタップすると、1時間ごとの注目度を確認できます。キーボードでは左右の矢印キーを使います。