Vulnerability Details CVE-2020-4077
In Electron before versions 7.2.4, 8.2.4, and 9.0.0-beta21, there is a context isolation bypass. Code running in the main world context in the renderer can reach into the isolated Electron context and perform privileged actions. Apps using both `contextIsolation` and `contextBridge` are affected. This is fixed in versions 9.0.0-beta.21, 8.2.4 and 7.2.4.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.004
EPSS Ranking 61.8%
CVSS Severity
CVSS v3 Score 7.7
CVSS v2 Score 6.5
Products affected by CVE-2020-4077
-
cpe:2.3:a:electronjs:electron:7.0.0
-
cpe:2.3:a:electronjs:electron:7.0.1
-
cpe:2.3:a:electronjs:electron:7.1.0
-
cpe:2.3:a:electronjs:electron:7.1.1
-
cpe:2.3:a:electronjs:electron:7.1.10
-
cpe:2.3:a:electronjs:electron:7.1.11
-
cpe:2.3:a:electronjs:electron:7.1.12
-
cpe:2.3:a:electronjs:electron:7.1.13
-
cpe:2.3:a:electronjs:electron:7.1.14
-
cpe:2.3:a:electronjs:electron:7.1.2
-
cpe:2.3:a:electronjs:electron:7.1.3
-
cpe:2.3:a:electronjs:electron:7.1.4
-
cpe:2.3:a:electronjs:electron:7.1.5
-
cpe:2.3:a:electronjs:electron:7.1.6
-
cpe:2.3:a:electronjs:electron:7.1.7
-
cpe:2.3:a:electronjs:electron:7.1.8
-
cpe:2.3:a:electronjs:electron:7.1.9
-
cpe:2.3:a:electronjs:electron:7.2.0
-
cpe:2.3:a:electronjs:electron:7.2.1
-
cpe:2.3:a:electronjs:electron:7.2.2
-
cpe:2.3:a:electronjs:electron:7.2.3
-
cpe:2.3:a:electronjs:electron:8.0.0
-
cpe:2.3:a:electronjs:electron:8.0.1
-
cpe:2.3:a:electronjs:electron:8.0.2
-
cpe:2.3:a:electronjs:electron:8.0.3
-
cpe:2.3:a:electronjs:electron:8.1.0
-
cpe:2.3:a:electronjs:electron:8.1.1
-
cpe:2.3:a:electronjs:electron:8.2.0
-
cpe:2.3:a:electronjs:electron:8.2.1
-
cpe:2.3:a:electronjs:electron:8.2.2
-
cpe:2.3:a:electronjs:electron:8.2.3
-
cpe:2.3:a:electronjs:electron:9.0.0