Electron: Mitigation for compromised eMudhra intermediate certificates
What fixes it
- 45.0.0-beta.6electron, npmGitHub
npm install electron@45.0.0-beta.6 - 44.9.1electron, npmGitHub
npm install electron@44.9.1 - 43.8.1electron, npmGitHub
npm install electron@43.8.1 - 42.11.16electron, npmGitHub
npm install electron@42.11.16
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
Impact
A set of eMudhra intermediate certificates were compromised and are being blocked by browsers and other TLS clients. This Electron update adds the same block to both Chromium networking and Node.js tls, https and fetch. On earlier versions, an attacker holding a certificate issued through these intermediates and able to intercept network traffic could impersonate a TLS server to an app.
Apps are only affected if they make TLS connections over a network an attacker can intercept. Apps that make no network connections are not affected.
Other software has shipped the same mitigation, including Go (CVE-2026-111943) and Firefox (CVE-2026-113470).
Workarounds
There are no app side workarounds, you must update to a patched version of Electron.
Fixed Versions
45.0.0-beta.644.9.143.8.142.11.16
For more information
If you have any questions or comments about this advisory, email us at [security@electronjs.org](mailto:security@electronjs.org)
Text from GitHub Advisory Database
Affected versions 12
- electron, npm>= 45.0.0-alpha.1, < 45.0.0-beta.6GitHub
- electron, npm>= 44.0.0-alpha.1, < 44.9.1GitHub
- electron, npm>= 43.0.0-alpha.1, < 43.8.1GitHub
- electron, npm< 42.11.16GitHub
- electronaffected: >= 45.0.0-alpha.1, < 45.0.0-beta.6CVE List
- electronaffected: >= 44.0.0-alpha.1, < 44.9.1CVE List
- electronaffected: >= 43.0.0-alpha.1, < 43.8.1CVE List
- electronaffected: < 42.11.16CVE List
- electron, npmfrom 45.0.0-alpha.1, fixed in 45.0.0-beta.6OSV
- electron, npmfrom 44.0.0-alpha.1, fixed in 44.9.1OSV
- electron, npmfrom 43.0.0-alpha.1, fixed in 43.8.1OSV
- electron, npmfrom first release, fixed in 42.11.16OSV
References 14
- github.com/electron/electron/commit/093583c71be71c85453e6e225137bf2af755fbccFixvia CVE List
- github.com/electron/electron/commit/1d2f13b1985444a38abf389db38228ac42f5bcadFixvia CVE List
- github.com/electron/electron/commit/817c43f925677eb88034bfba4f0b8dfd28e7ad20Fixvia CVE List
- github.com/electron/electron/commit/e02265be96c5e13ae43644ef482b718e1e800499Fixvia CVE List
- github.com/electron/electron/releases/tag/v42.11.16Fixvia CVE List
- github.com/electron/electron/releases/tag/v43.8.1Fixvia CVE List
- github.com/electron/electron/releases/tag/v44.9.1Fixvia CVE List
- github.com/electron/electron/releases/tag/v45.0.0-beta.6Fixvia CVE List
- github.com/electron/electron/security/advisories/GHSA-jr5w-w6x2-84p9Advisoryvia CVE List
- github.com/advisories/GHSA-jr5w-w6x2-84p9Advisoryvia GitHub
- github.com/electron/electron/pull/55127Referencevia CVE List
- github.com/electron/electron/pull/55128Referencevia CVE List
- github.com/electron/electron/pull/55129Referencevia CVE List
- github.com/electron/electron/pull/55130Referencevia CVE List