CVE-2020-4076: Context isolation bypass via leaked cross-context objects in Electron
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 contextIsolation are affected. This is fixed in versions 9.0.0-beta.21, 8.2.4 and 7.2.4.
Affected Software
Event History
Frequently Asked Questions
What is CVE-2020-4076?
CVE-2020-4076 is a vulnerability in Electron versions before 7.2.4, 8.2.4, and 9.0.0-beta21 that allows code running in the main world context to bypass context isolation and perform privileged actions.
Which apps are affected by CVE-2020-4076?
Apps using contextIsolation in Electron versions before 7.2.4, 8.2.4, and 9.0.0-beta21 are affected by CVE-2020-4076.
What is the severity of CVE-2020-4076?
CVE-2020-4076 has a severity rating of critical with a severity value of 9.
How can I fix CVE-2020-4076?
To fix CVE-2020-4076, update to Electron versions 7.2.4, 8.2.4, or 9.0.0-beta21 or later.
Where can I find more information about CVE-2020-4076?
You can find more information about CVE-2020-4076 in the Electron security advisory and the Electron release notes.