本文にスキップ
AI News HubLIVE
サイト内リライト2 分で読了

Granolaでワンクリックアカウント乗っ取り(およびウェブカメラアクセス)を発見

記事の要約

Strixチームは、AIノートテイキングアプリGranolaのElectronデスクトップアプリにワンクリックアカウント乗っ取りの脆弱性を発見しました。攻撃者は悪意のある通知リンクを作成し、信頼されたウィンドウを攻撃者制御のページに遷移させるとともに特権Electronブリッジへのアクセスを保持させることで、セッション情報、データベース内容、さらにはウェブカメラなどのローカルデバイスへのアクセスを可能にします。Granolaは迅速にサーバーサイドパッチとバイパス修正を展開しました。

ソースHacker News AI著者: bearsyankees
Granolaでワンクリックアカウント乗っ取り(およびウェブカメラアクセス)を発見
誤りを報告

訂正窓口はまだ利用できません。記事情報をコピーして保存できます。

訂正案内
本文へ

2026年7月5日、セキュリティ研究チームStrixは、AIノートテイキングアプリGranolaのデスクトップ版に深刻な脆弱性を発見したと公表しました。この脆弱性により、攻撃者は1回のクリックでアカウントを完全に乗っ取り、さらにウェブカメラなどのローカルデバイスへのアクセスも可能となる可能性があります。

GranolaはElectronフレームワーク上に構築されており、そのセキュリティモデルはコンテキスト分離と、制限付きブリッジを公開するプリロードスクリプトに依存しています。しかし、Strixの研究により、信頼されたレンダリングウィンドウが攻撃者制御のページに遷移できる場合、元々ウィンドウにアタッチされていた特権ブリッジは削除されず、攻撃者はそのブリッジの完全な機能を継承できることが明らかになりました。

脆弱性の入り口はGranolaのアクティビティ通知機能にありました。攻撃者は自分の表示名を悪意のあるサイトへのMarkdownリンクに設定し、被害者のプライベートノートへのアクセスを要求することで通知をトリガーします。被害者がアクティビティフィード内の表示名をクリックすると、信頼されたGranolaウィンドウが攻撃者のページに遷移し、window.electronブリッジはそのまま利用可能です。攻撃者ページはその後、セッショントークンの取得、リフレッシュトークンの取得、トークンの設定、保存されたアカウント情報の取得などの特権IPCチャネルを呼び出すことができます。さらに深刻なことに、当時SQLCipherデータベースの暗号鍵がレンダラ内に露出しており、攻撃者はデータ暗号化層を簡単にバイパスできました。

Strixは自律型ハッキングエージェントStrixを使用してGranolaアプリを詳細に分析し、56のエージェントを起動しました。そのうちの1つはElectronの信頼境界に焦点を当て、トップレベルナビゲーションのガードが欠如していることを迅速に発見しました。Granolaのメインウィンドウはwill-navigateおよびwill-redirectイベントをインターセプトしておらず、そのため信頼されたウィンドウが任意の外部URLに遷移可能でした。

Granolaは報告を受け迅速に対応し、まずサーバーサイドで元の通知リンクルートを修正し、ユーザーがデスクトップアプリを更新することなく保護されるようにしました。その後、StrixがHTMLエンティティエンコードされたスキームコロンを使用したバイパス方法を発見しましたが、Granolaは6月26日にバイパス修正を展開し、Strixに再テストを依頼しました。さらに、GranolaはSQLCipher鍵をレンダラプロセスから移動させ、データ暗号化がバイパスされる問題を根本的に解決しました。

この発見は、Electronアプリにおけるセキュリティ境界の重要性を示すとともに、他のElectron開発チームへの重要な警告となります。すなわち、プリロードされたすべてのウィンドウのトップレベルナビゲーションをデフォルトでブロックし、信頼できるオリジンのみを許可すること、内部ユーザーインターフェース内のユーザー制御可能なコンテンツを信頼できない入力として扱うこと、汎用的なIPCパススルーブリッジを避け、狭く明示的なAPIを公開すること、そして暗号鍵をレンダラの到達範囲外に保持することです。機密データを扱うデスクトップアプリにとって、一見些細なナビゲーションの脆弱性が重大なセキュリティインシデントに発展する可能性があることを示しています。

要点と分析を開く

記事インテリジェンス

エンジニア中級

要点

  • Strixは、トップレベルナビゲーションの制限が欠如していたため、GranolaのElectronアプリでワンクリックアカウント乗っ取りを発見。
  • 攻撃者はアクティビティフィードの表示名をリンクに設定し、被害者がクリックすると信頼されたウィンドウが攻撃者ページに遷移し、Electronブリッジが維持される。
  • この脆弱性により、機密IPCチャネル、SQLiteデータベース、およびレンダラに露出していた暗号鍵へのアクセスが可能に。
  • Granolaは6月26日にサーバーサイド修正とバイパスパッチを展開し、悪用の証拠は確認されていない。

要点と分析は自動生成され、誤りを含む場合があります。原典をご確認ください。