In Electron before versions 11.0.0-beta.1, 10.0.1, 9.3.0 or 8.5.1 the will-navigate
event that apps use to prevent navigations to unexpected destinations as per our security recommendations can be bypassed when a sub-frame performs a top-frame navigation across sites. The issue is patched in versions 11.0.0-beta.1, 10.0.1, 9.3.0 or 8.5.1 As a workaround sandbox all your iframes using the sandbox attribute. This will prevent them creating top-frame navigations and is good practice anyway.
{ "vanir_signatures": [ { "id": "CVE-2020-15174-03ae97a3", "digest": { "length": 458.0, "function_hash": "199102409340917251199271695657280783075" }, "signature_type": "Function", "deprecated": false, "target": { "file": "shell/browser/api/electron_api_web_contents.cc", "function": "WebContents::OpenURLFromTab" }, "signature_version": "v1", "source": "https://github.com/electron/electron/commit/18613925610ba319da7f497b6deed85ad712c59b" }, { "id": "CVE-2020-15174-2e06a103", "digest": { "line_hashes": [ "18876523215243715297215661159503178326", "105122872310601477653131098437781229927", "176231553178074587801000684218715842294", "167506055793440953346741244502466215576", "255993982251929902972200033026413580857" ], "threshold": 0.9 }, "signature_type": "Line", "deprecated": false, "target": { "file": "shell/browser/api/electron_api_web_contents.cc" }, "signature_version": "v1", "source": "https://github.com/electron/electron/commit/18613925610ba319da7f497b6deed85ad712c59b" }, { "id": "CVE-2020-15174-6aef6df8", "digest": { "line_hashes": [ "18493730393850289687302545064610393440", "147977453749043512498612488010979206449", "308911388708264872865473406063814037530" ], "threshold": 0.9 }, "signature_type": "Line", "deprecated": false, "target": { "file": "shell/browser/electron_navigation_throttle.h" }, "signature_version": "v1", "source": "https://github.com/electron/electron/commit/18613925610ba319da7f497b6deed85ad712c59b" }, { "id": "CVE-2020-15174-8f3204c3", "digest": { "line_hashes": [ "1695771876731390988285255923745959558", "321385116936480687537501712091518721339", "207554722948287550673032156114503070072" ], "threshold": 0.9 }, "signature_type": "Line", "deprecated": false, "target": { "file": "shell/browser/electron_navigation_throttle.cc" }, "signature_version": "v1", "source": "https://github.com/electron/electron/commit/18613925610ba319da7f497b6deed85ad712c59b" } ] }