Context isolation bypass in Electron
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- Low · Low · Low
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-693.
Summary
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.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| electron | electron | 8.0.0-beta.0 to before 8.5.2; 9.0.0-beta.0 to before 9.3.1; 10.0.0-beta.0 to before 10.1.2; 11.0.0-beta.0 to before 11.0.0-beta.6 | 8.5.2, 9.3.1, 10.1.2, 11.0.0-beta.6 | Patch available | CNA |
| — | electron (npm) | 8.0.0-beta.0 to before 8.5.2 | 8.5.2 | Patch available | GHSA-56pc-6jqp-xqj8 |
| — | electron (npm) | 9.0.0-beta.0 to before 9.3.1 | 9.3.1 | Patch available | GHSA-56pc-6jqp-xqj8 |
| — | electron (npm) | 10.0.0-beta.0 to before 10.1.2 | 10.1.2 | Patch available | GHSA-56pc-6jqp-xqj8 |
| — | electron (npm) | 11.0.0-beta.0 to before 11.0.0-beta.6 | 11.0.0-beta.6 | Patch available | GHSA-56pc-6jqp-xqj8 |
- electron Vendorelectron Affected 8.0.0-beta.0 to before 8.5.2; 9.0.0-beta.0 to before 9.3.1; 10.0.0-beta.0 to before 10.1.2; 11.0.0-beta.0 to before 11.0.0-beta.6 Fixed in 8.5.2, 9.3.1, 10.1.2, 11.0.0-beta.6 Patch available CNA
- electron (npm) Vendor— Affected 8.0.0-beta.0 to before 8.5.2 Fixed in 8.5.2 Patch available GHSA-56pc-6jqp-xqj8
- electron (npm) Vendor— Affected 9.0.0-beta.0 to before 9.3.1 Fixed in 9.3.1 Patch available GHSA-56pc-6jqp-xqj8
- electron (npm) Vendor— Affected 10.0.0-beta.0 to before 10.1.2 Fixed in 10.1.2 Patch available GHSA-56pc-6jqp-xqj8
- electron (npm) Vendor— Affected 11.0.0-beta.0 to before 11.0.0-beta.6 Fixed in 11.0.0-beta.6 Patch available GHSA-56pc-6jqp-xqj8
CPE configurations NVD · 100
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:electronjs:electron:8.0.0:-:*:*:*:*:*:* | 8.0.0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.0.0:beta0:*:*:*:*:*:* | 8.0.0 beta0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.0.0:beta1:*:*:*:*:*:* | 8.0.0 beta1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.0.0:beta2:*:*:*:*:*:* | 8.0.0 beta2 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.0.0:beta3:*:*:*:*:*:* | 8.0.0 beta3 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.0.0:beta4:*:*:*:*:*:* | 8.0.0 beta4 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.0.0:beta5:*:*:*:*:*:* | 8.0.0 beta5 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.0.0:beta6:*:*:*:*:*:* | 8.0.0 beta6 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.0.0:beta7:*:*:*:*:*:* | 8.0.0 beta7 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.0.0:beta8:*:*:*:*:*:* | 8.0.0 beta8 | Vulnerable | Electronjs |
- cpe:2.3:a:electronjs:electron:8.0.0:-:*:*:*:*:*:* Versions 8.0.0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.0.0:beta0:*:*:*:*:*:* Versions 8.0.0 beta0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.0.0:beta1:*:*:*:*:*:* Versions 8.0.0 beta1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.0.0:beta2:*:*:*:*:*:* Versions 8.0.0 beta2 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.0.0:beta3:*:*:*:*:*:* Versions 8.0.0 beta3 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.0.0:beta4:*:*:*:*:*:* Versions 8.0.0 beta4 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.0.0:beta5:*:*:*:*:*:* Versions 8.0.0 beta5 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.0.0:beta6:*:*:*:*:*:* Versions 8.0.0 beta6 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.0.0:beta7:*:*:*:*:*:* Versions 8.0.0 beta7 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.0.0:beta8:*:*:*:*:*:* Versions 8.0.0 beta8 Vulnerable ·Electronjs
Show 90 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:electronjs:electron:8.0.0:beta9:*:*:*:*:*:* | 8.0.0 beta9 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.0.1:-:*:*:*:*:*:* | 8.0.1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.0.2:-:*:*:*:*:*:* | 8.0.2 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.0.3:-:*:*:*:*:*:* | 8.0.3 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.1.0:-:*:*:*:*:*:* | 8.1.0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.1.1:-:*:*:*:*:*:* | 8.1.1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.2.0:-:*:*:*:*:*:* | 8.2.0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.2.1:-:*:*:*:*:*:* | 8.2.1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.2.2:-:*:*:*:*:*:* | 8.2.2 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.2.3:-:*:*:*:*:*:* | 8.2.3 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.2.4:-:*:*:*:*:*:* | 8.2.4 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.2.5:-:*:*:*:*:*:* | 8.2.5 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.3.0:-:*:*:*:*:*:* | 8.3.0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.3.1:-:*:*:*:*:*:* | 8.3.1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.3.2:-:*:*:*:*:*:* | 8.3.2 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.3.3:-:*:*:*:*:*:* | 8.3.3 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.3.4:-:*:*:*:*:*:* | 8.3.4 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.4.0:-:*:*:*:*:*:* | 8.4.0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.4.1:-:*:*:*:*:*:* | 8.4.1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.5.0:-:*:*:*:*:*:* | 8.5.0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:8.5.1:-:*:*:*:*:*:* | 8.5.1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:-:*:*:*:*:*:* | 9.0.0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta0:*:*:*:*:*:* | 9.0.0 beta0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta1:*:*:*:*:*:* | 9.0.0 beta1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta10:*:*:*:*:*:* | 9.0.0 beta10 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta11:*:*:*:*:*:* | 9.0.0 beta11 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta12:*:*:*:*:*:* | 9.0.0 beta12 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta13:*:*:*:*:*:* | 9.0.0 beta13 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta14:*:*:*:*:*:* | 9.0.0 beta14 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta15:*:*:*:*:*:* | 9.0.0 beta15 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta16:*:*:*:*:*:* | 9.0.0 beta16 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta17:*:*:*:*:*:* | 9.0.0 beta17 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta18:*:*:*:*:*:* | 9.0.0 beta18 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta19:*:*:*:*:*:* | 9.0.0 beta19 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta2:*:*:*:*:*:* | 9.0.0 beta2 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta20:*:*:*:*:*:* | 9.0.0 beta20 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta3:*:*:*:*:*:* | 9.0.0 beta3 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta4:*:*:*:*:*:* | 9.0.0 beta4 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta5:*:*:*:*:*:* | 9.0.0 beta5 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta6:*:*:*:*:*:* | 9.0.0 beta6 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta7:*:*:*:*:*:* | 9.0.0 beta7 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta8:*:*:*:*:*:* | 9.0.0 beta8 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.0:beta9:*:*:*:*:*:* | 9.0.0 beta9 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.1:-:*:*:*:*:*:* | 9.0.1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.2:-:*:*:*:*:*:* | 9.0.2 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.3:-:*:*:*:*:*:* | 9.0.3 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.4:-:*:*:*:*:*:* | 9.0.4 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.5:-:*:*:*:*:*:* | 9.0.5 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.0.6:-:*:*:*:*:*:* | 9.0.6 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.1.0:-:*:*:*:*:*:* | 9.1.0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.1.1:-:*:*:*:*:*:* | 9.1.1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.1.2:-:*:*:*:*:*:* | 9.1.2 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.2.0:-:*:*:*:*:*:* | 9.2.0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.2.1:-:*:*:*:*:*:* | 9.2.1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:9.3.0:-:*:*:*:*:*:* | 9.3.0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:-:*:*:*:*:*:* | 10.0.0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta1:*:*:*:*:*:* | 10.0.0 beta1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta10:*:*:*:*:*:* | 10.0.0 beta10 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta11:*:*:*:*:*:* | 10.0.0 beta11 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta12:*:*:*:*:*:* | 10.0.0 beta12 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta13:*:*:*:*:*:* | 10.0.0 beta13 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta14:*:*:*:*:*:* | 10.0.0 beta14 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta15:*:*:*:*:*:* | 10.0.0 beta15 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta16:*:*:*:*:*:* | 10.0.0 beta16 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta17:*:*:*:*:*:* | 10.0.0 beta17 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta18:*:*:*:*:*:* | 10.0.0 beta18 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta19:*:*:*:*:*:* | 10.0.0 beta19 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta2:*:*:*:*:*:* | 10.0.0 beta2 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta20:*:*:*:*:*:* | 10.0.0 beta20 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta21:*:*:*:*:*:* | 10.0.0 beta21 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta22:*:*:*:*:*:* | 10.0.0 beta22 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta23:*:*:*:*:*:* | 10.0.0 beta23 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta24:*:*:*:*:*:* | 10.0.0 beta24 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta25:*:*:*:*:*:* | 10.0.0 beta25 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta3:*:*:*:*:*:* | 10.0.0 beta3 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta4:*:*:*:*:*:* | 10.0.0 beta4 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta5:*:*:*:*:*:* | 10.0.0 beta5 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta6:*:*:*:*:*:* | 10.0.0 beta6 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta7:*:*:*:*:*:* | 10.0.0 beta7 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta8:*:*:*:*:*:* | 10.0.0 beta8 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.0:beta9:*:*:*:*:*:* | 10.0.0 beta9 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.0.1:-:*:*:*:*:*:* | 10.0.1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.1.0:-:*:*:*:*:*:* | 10.1.0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:10.1.1:-:*:*:*:*:*:* | 10.1.1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:11.0.0:beta0:*:*:*:*:*:* | 11.0.0 beta0 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:11.0.0:beta1:*:*:*:*:*:* | 11.0.0 beta1 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:11.0.0:beta2:*:*:*:*:*:* | 11.0.0 beta2 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:11.0.0:beta3:*:*:*:*:*:* | 11.0.0 beta3 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:11.0.0:beta4:*:*:*:*:*:* | 11.0.0 beta4 | Vulnerable | Electronjs |
| cpe:2.3:a:electronjs:electron:11.0.0:beta5:*:*:*:*:*:* | 11.0.0 beta5 | Vulnerable | Electronjs |
- cpe:2.3:a:electronjs:electron:8.0.0:beta9:*:*:*:*:*:* Versions 8.0.0 beta9 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.0.1:-:*:*:*:*:*:* Versions 8.0.1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.0.2:-:*:*:*:*:*:* Versions 8.0.2 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.0.3:-:*:*:*:*:*:* Versions 8.0.3 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.1.0:-:*:*:*:*:*:* Versions 8.1.0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.1.1:-:*:*:*:*:*:* Versions 8.1.1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.2.0:-:*:*:*:*:*:* Versions 8.2.0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.2.1:-:*:*:*:*:*:* Versions 8.2.1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.2.2:-:*:*:*:*:*:* Versions 8.2.2 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.2.3:-:*:*:*:*:*:* Versions 8.2.3 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.2.4:-:*:*:*:*:*:* Versions 8.2.4 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.2.5:-:*:*:*:*:*:* Versions 8.2.5 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.3.0:-:*:*:*:*:*:* Versions 8.3.0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.3.1:-:*:*:*:*:*:* Versions 8.3.1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.3.2:-:*:*:*:*:*:* Versions 8.3.2 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.3.3:-:*:*:*:*:*:* Versions 8.3.3 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.3.4:-:*:*:*:*:*:* Versions 8.3.4 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.4.0:-:*:*:*:*:*:* Versions 8.4.0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.4.1:-:*:*:*:*:*:* Versions 8.4.1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.5.0:-:*:*:*:*:*:* Versions 8.5.0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:8.5.1:-:*:*:*:*:*:* Versions 8.5.1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:-:*:*:*:*:*:* Versions 9.0.0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta0:*:*:*:*:*:* Versions 9.0.0 beta0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta1:*:*:*:*:*:* Versions 9.0.0 beta1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta10:*:*:*:*:*:* Versions 9.0.0 beta10 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta11:*:*:*:*:*:* Versions 9.0.0 beta11 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta12:*:*:*:*:*:* Versions 9.0.0 beta12 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta13:*:*:*:*:*:* Versions 9.0.0 beta13 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta14:*:*:*:*:*:* Versions 9.0.0 beta14 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta15:*:*:*:*:*:* Versions 9.0.0 beta15 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta16:*:*:*:*:*:* Versions 9.0.0 beta16 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta17:*:*:*:*:*:* Versions 9.0.0 beta17 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta18:*:*:*:*:*:* Versions 9.0.0 beta18 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta19:*:*:*:*:*:* Versions 9.0.0 beta19 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta2:*:*:*:*:*:* Versions 9.0.0 beta2 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta20:*:*:*:*:*:* Versions 9.0.0 beta20 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta3:*:*:*:*:*:* Versions 9.0.0 beta3 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta4:*:*:*:*:*:* Versions 9.0.0 beta4 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta5:*:*:*:*:*:* Versions 9.0.0 beta5 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta6:*:*:*:*:*:* Versions 9.0.0 beta6 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta7:*:*:*:*:*:* Versions 9.0.0 beta7 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta8:*:*:*:*:*:* Versions 9.0.0 beta8 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.0:beta9:*:*:*:*:*:* Versions 9.0.0 beta9 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.1:-:*:*:*:*:*:* Versions 9.0.1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.2:-:*:*:*:*:*:* Versions 9.0.2 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.3:-:*:*:*:*:*:* Versions 9.0.3 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.4:-:*:*:*:*:*:* Versions 9.0.4 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.5:-:*:*:*:*:*:* Versions 9.0.5 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.0.6:-:*:*:*:*:*:* Versions 9.0.6 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.1.0:-:*:*:*:*:*:* Versions 9.1.0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.1.1:-:*:*:*:*:*:* Versions 9.1.1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.1.2:-:*:*:*:*:*:* Versions 9.1.2 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.2.0:-:*:*:*:*:*:* Versions 9.2.0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.2.1:-:*:*:*:*:*:* Versions 9.2.1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:9.3.0:-:*:*:*:*:*:* Versions 9.3.0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:-:*:*:*:*:*:* Versions 10.0.0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta1:*:*:*:*:*:* Versions 10.0.0 beta1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta10:*:*:*:*:*:* Versions 10.0.0 beta10 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta11:*:*:*:*:*:* Versions 10.0.0 beta11 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta12:*:*:*:*:*:* Versions 10.0.0 beta12 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta13:*:*:*:*:*:* Versions 10.0.0 beta13 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta14:*:*:*:*:*:* Versions 10.0.0 beta14 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta15:*:*:*:*:*:* Versions 10.0.0 beta15 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta16:*:*:*:*:*:* Versions 10.0.0 beta16 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta17:*:*:*:*:*:* Versions 10.0.0 beta17 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta18:*:*:*:*:*:* Versions 10.0.0 beta18 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta19:*:*:*:*:*:* Versions 10.0.0 beta19 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta2:*:*:*:*:*:* Versions 10.0.0 beta2 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta20:*:*:*:*:*:* Versions 10.0.0 beta20 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta21:*:*:*:*:*:* Versions 10.0.0 beta21 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta22:*:*:*:*:*:* Versions 10.0.0 beta22 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta23:*:*:*:*:*:* Versions 10.0.0 beta23 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta24:*:*:*:*:*:* Versions 10.0.0 beta24 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta25:*:*:*:*:*:* Versions 10.0.0 beta25 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta3:*:*:*:*:*:* Versions 10.0.0 beta3 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta4:*:*:*:*:*:* Versions 10.0.0 beta4 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta5:*:*:*:*:*:* Versions 10.0.0 beta5 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta6:*:*:*:*:*:* Versions 10.0.0 beta6 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta7:*:*:*:*:*:* Versions 10.0.0 beta7 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta8:*:*:*:*:*:* Versions 10.0.0 beta8 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.0:beta9:*:*:*:*:*:* Versions 10.0.0 beta9 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.0.1:-:*:*:*:*:*:* Versions 10.0.1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.1.0:-:*:*:*:*:*:* Versions 10.1.0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:10.1.1:-:*:*:*:*:*:* Versions 10.1.1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:11.0.0:beta0:*:*:*:*:*:* Versions 11.0.0 beta0 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:11.0.0:beta1:*:*:*:*:*:* Versions 11.0.0 beta1 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:11.0.0:beta2:*:*:*:*:*:* Versions 11.0.0 beta2 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:11.0.0:beta3:*:*:*:*:*:* Versions 11.0.0 beta3 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:11.0.0:beta4:*:*:*:*:*:* Versions 11.0.0 beta4 Vulnerable ·Electronjs
- cpe:2.3:a:electronjs:electron:11.0.0:beta5:*:*:*:*:*:* Versions 11.0.0 beta5 Vulnerable ·Electronjs
Remediation
- Fix · CNA electron (electron) Fixed in 8.5.2, 9.3.1, 10.1.2, 11.0.0-beta.6
- Fix · GHSA-56pc-6jqp-xqj8 electron (npm) Fixed in 8.5.2 Advisory →
- Fix · GHSA-56pc-6jqp-xqj8 electron (npm) Fixed in 9.3.1 Advisory →
- Fix · GHSA-56pc-6jqp-xqj8 electron (npm) Fixed in 10.1.2 Advisory →
- Fix · GHSA-56pc-6jqp-xqj8 electron (npm) Fixed in 11.0.0-beta.6 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2020-15215
- 2026-10-03 Alias added: GHSA-56pc-6jqp-xqj8
References
More electron vulnerabilities
- TI-2026-39496 Information disclosure in electron-builder CVSS 4.0HIGH 8.2
- TI-2024-26621 Code Signing Bypass on Windows in electron-updater < 6.3.0-alpha.6 CVSS 3.1HIGH 7.5
- TI-2023-09452 Content-Secrity-Policy disabling eval not applied consistently in renderers with sandbox disabled in Electron CVSS 3.1CRITICAL 9.8
- TI-2026-39157 Electron: Buffer performs incorrect byte length calculations resulting in heap buffer under/overflow CVSS 4.0CRITICAL 9.3
- TI-2017-09308 GitHub Electron before 1.6.8 allows remote command execution because of a nodeIntegration… CVSS 3.0HIGH 8.1
- TI-2022-11788 Exposure of Resource to Wrong Sphere in Electron CVSS 3.1CRITICAL 9.8
Sources
- CVE-2020-15215 · CVE Program
- CVE-2020-15215 · NVD
- FIRST EPSS
- GHSA-56pc-6jqp-xqj8 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences