VulnerabilityModified
CVE-2020-4077
In Electron before versions 7.2.4, 8.2.4, and 9.0.0-beta21, there is a context isolation bypass.
CRITICAL 9.9EPSS 1.00%
Does this matter?
High impact if exploited, but EPSS currently rates exploitation as unlikely (1.00%). Schedule it in the normal patch cycle and watch for a rise in EPSS or a public exploit.
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.
- CVSS 3.1
- 9.9 CRITICALCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
- EPSS
- 1.00% probability · 61th percentile
- CISA KEV
- Not listed
- Weakness
- CWE-501
- Affected
- electronjs/electron
- Source
- security-advisories@github.com
References
- https://github.com/electron/electron/security/advisories/GHSA-h9jc-284h-533gThird Party Advisory
- https://www.electronjs.org/releases/stable?page=3#release-notes-for-v824Release Notes, Vendor Advisory
- https://github.com/electron/electron/security/advisories/GHSA-h9jc-284h-533gThird Party Advisory
- https://www.electronjs.org/releases/stable?page=3#release-notes-for-v824Release Notes, Vendor Advisory
Source: NVD record, EPSS from FIRST.org, KEV from CISA. Refreshed daily.