Vulnerability Details CVE-2020-4075
In Electron before versions 7.2.4, 8.2.4, and 9.0.0-beta21, arbitrary local file read is possible by defining unsafe window options on a child window opened via window.open. As a workaround, ensure you are calling `event.preventDefault()` on all new-window events where the `url` or `options` is not something you expect. 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.003
EPSS Ranking 49.6%
CVSS Severity
CVSS v3 Score 6.8
CVSS v2 Score 2.1
Products affected by CVE-2020-4075
-
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