CVE-2026-70597 Electron: Parent process code-sign check is spoofable

Medium 6.3 Published Updated

Local attackers can bypass Electron's parent process code-sign check to execute code within signed apps, inheriting their permissions and keychain access.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2026-70597?

CVE-2026-70597 is a medium-severity vulnerability in Electronjs Electron, published on 5 Aug 2026. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3, the check Electron uses on macOS to confirm it was launched by a same-signed parent process could be bypassed by a local process. Apps that enable fuse-based hardening restricting ELECTRON_RUN_AS_NODE and NODE_OPTIONS to same-signed parents rely on this check, and a local attacker could bypass it and run code inside the signed app, inheriting its TCC permissions and keychain access. This issue is fixed in 39.8.8, 40.9.0, 41.2.1, and 42.0.0-beta.3.

Weakness: CWE-367

Which versions are affected by CVE-2026-70597?

8 open source packages ship an affected version, including electron. It affects 1 product.

PackageAffectedFixed in
electron npmAll versions39.8.8
electron npmAll versions39.8.8
electron npmFrom 40.0.0-alpha.140.9.1
electron npmFrom 40.0.0-alpha.140.9.1
electron npmFrom 41.0.0-alpha.141.2.1
electron npmFrom 41.0.0-alpha.141.2.1
2 more packages
electron npmFrom 42.0.0-alpha.142.0.0-beta.3
electron npmFrom 42.0.0-alpha.142.0.0-beta.3

Products include Electronjs Electron.

How do I fix CVE-2026-70597?

Upgrade electron to a fixed version for your release line: 39.8.8, 40.9.1, 41.2.1 or 42.0.0-beta.3.

Is CVE-2026-70597 being exploited?

There is no known exploitation of CVE-2026-70597 in the wild and no public exploit code.

All Electronjs Electron vulnerabilities

Sources

Also known as GHSA-jm7p-cc5g-qwxx.

Is CVE-2026-70597 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free