CVE-2020-15215

CVSS V2 Medium 6.8 CVSS V3 Medium 5.6
Description
Electron before versions 11.0.0-beta.6, 10.1.2, 9.3.1 or 8.5.2 is vulnerable to a context isolation bypass. Apps using both `contextIsolation` and `sandbox: true` are affected. Apps using both `contextIsolation` and `nodeIntegrationInSubFrames: true` are affected. This is a context isolation bypass, meaning that code running in the main world context in the renderer can reach into the isolated Electron context and perform privileged actions.
Overview
  • CVE ID
  • CVE-2020-15215
  • Assigner
  • security-advisories@github.com
  • Vulnerability Status
  • Analyzed
  • Published Version
  • 2020-10-06T18:15:14
  • Last Modified Date
  • 2020-10-19T14:09:56
CPE Configuration (Product)
CPE Vulnerable Operator Version Start Version End
cpe:2.3:a:electronjs:electron:8.0.0:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.0.0:beta0:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.0.0:beta1:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.0.0:beta2:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.0.0:beta3:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.0.0:beta4:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.0.0:beta5:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.0.0:beta6:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.0.0:beta7:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.0.0:beta8:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.0.0:beta9:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.0.1:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.0.2:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.0.3:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.1.0:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.1.1:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.2.0:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.2.1:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.2.2:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.2.3:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.2.4:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.2.5:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.3.0:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.3.1:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.3.2:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.3.3:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.3.4:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.4.0:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.4.1:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.5.0:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:8.5.1:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta0:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta1:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta10:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta11:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta12:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta13:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta14:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta15:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta16:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta17:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta18:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta19:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta2:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta20:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta3:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta4:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta5:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta6:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta7:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta8:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.0:beta9:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.1:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.2:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.3:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.4:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.5:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.0.6:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.1.0:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.1.1:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.1.2:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.2.0:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.2.1:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:9.3.0:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta1:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta10:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta11:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta12:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta13:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta14:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta15:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta16:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta17:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta18:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta19:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta2:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta20:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta21:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta22:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta23:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta24:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta25:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta3:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta4:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta5:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta6:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta7:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta8:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.0:beta9:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.0.1:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.1.0:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:10.1.1:-:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:11.0.0:beta0:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:11.0.0:beta1:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:11.0.0:beta2:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:11.0.0:beta3:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:11.0.0:beta4:*:*:*:*:*:* 1 OR
cpe:2.3:a:electronjs:electron:11.0.0:beta5:*:*:*:*:*:* 1 OR
CVSS Version 2
  • Version
  • 2.0
  • Vector String
  • AV:N/AC:M/Au:N/C:P/I:P/A:P
  • Access Vector
  • NETWORK
  • Access Compatibility
  • MEDIUM
  • Authentication
  • NONE
  • Confidentiality Impact
  • PARTIAL
  • Integrity Impact
  • PARTIAL
  • Availability Impact
  • PARTIAL
  • Base Score
  • 6.8
  • Severity
  • MEDIUM
  • Exploitability Score
  • 8.6
  • Impact Score
  • 6.4
CVSS Version 3
  • Version
  • 3.1
  • Vector String
  • CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L
  • Attack Vector
  • NETWORK
  • Attack Compatibility
  • HIGH
  • Privileges Required
  • NONE
  • User Interaction
  • NONE
  • Scope
  • UNCHANGED
  • Confidentiality Impact
  • LOW
  • Availability Impact
  • LOW
  • Base Score
  • 5.6
  • Base Severity
  • MEDIUM
  • Exploitability Score
  • 2.2
  • Impact Score
  • 3.4
References
Reference URL Reference Tags
https://github.com/electron/electron/security/advisories/GHSA-56pc-6jqp-xqj8 Third Party Advisory
History
Created Old Value New Value Data Type Notes
2022-05-10 16:23:19 Added to TrackCVE
2022-12-04 23:47:20 2020-10-06T18:15Z 2020-10-06T18:15:14 CVE Published Date updated
2022-12-04 23:47:20 2020-10-19T14:09:56 CVE Modified Date updated
2022-12-04 23:47:20 Analyzed Vulnerability Status updated