Electronは、JavaScript、HTML、CSSを使用してクロスプラットフォームのデスクトップアプリケーションを作成するためのフレームワークである。対象バージョンでは、サンドボックスが無効な埋め込み側がNode.js統合を無効にしている場合でも、ElectronのwebviewゲストがWeb Workerに対してnodeIntegrationInWorkerを有効にすることができた。これにより、信頼されていないゲストコンテンツが、埋め込み側の権限よりも高い権限を持つNode対応のワーカーを作成できる可能性があった。
対象ソフト
Electronは、JavaScript、HTML、CSSを使用してクロスプラットフォームのデスクトップアプリケーションを作成するためのフレームワークである。
影響
信頼されていないゲストコンテンツが、埋め込み側の権限よりも高い権限を持つNode対応のワーカーを作成し、任意のコード実行やシステムへの不正アクセスが行われる可能性がある。
対応策
バージョン 41.10.6、42.9.2、43.4.1、および 44.0.0-beta.5 にアップデートすること。