High severity7.7NVD Advisory· Published Jul 7, 2020· Updated Jun 17, 2026
CVE-2020-4077
CVE-2020-4077
Description
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.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
electronnpm | < 7.2.4 | 7.2.4 |
electronnpm | >= 8.0.0, < 8.2.4 | 8.2.4 |
Affected products
24cpe:2.3:a:electronjs:electron:*:*:*:*:*:*:*:*+ 22 more
- cpe:2.3:a:electronjs:electron:*:*:*:*:*:*:*:*range: >=7.0.0,<7.2.4
- cpe:2.3:a:electronjs:electron:9.0.0:-:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta10:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta11:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta12:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta13:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta14:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta15:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta16:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta17:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta18:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta19:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta1:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta20:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta2:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta3:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta4:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta5:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta6:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta7:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta8:*:*:*:*:*:*
- cpe:2.3:a:electronjs:electron:9.0.0:beta9:*:*:*:*:*:*
- (no CPE)range: >= 9.0.0-beta.0, <= 9.0.0-beta.20
Patches
Vulnerability mechanics
References
5- github.com/advisories/GHSA-h9jc-284h-533gghsaADVISORY
- github.com/electron/electron/security/advisories/GHSA-h9jc-284h-533gnvdThird Party AdvisoryWEB
- nvd.nist.gov/vuln/detail/CVE-2020-4077ghsaADVISORY
- www.electronjs.org/releases/stablenvdRelease NotesVendor AdvisoryWEB
- github.com/electron/electron/commit/b8e347709245d2dc5640fbb3044d9b21b4eaa6b0ghsaWEB
News mentions
0No linked articles in our index yet.