CVE-2026-102672: Electron · Local race condition in Squirrel.Mac update installation on macOS
Affects electronSource GCVE Database
Not known to be exploited · CVSS 6.7 Medium : upgrade to 42.0.0-beta.2 when convenient.
Data as of 12 Nov 2026, 23:24 UTC
- EPSS
- 0.09% chance of exploitation in 30 days – higher than 0% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 42.0.0-beta.2
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 29 Sep 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 13 Nov 2026.
What to do
Upgrade electron to 42.0.0-beta.2.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| npmelectron | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Update Electron to one of the patched versions: 39.8.10, 41.10.5, or 42.0.0-beta.2. There are no application-side workarounds; remediation requires upgrading Electron to a fixed version.
Description
A local race condition vulnerability exists in the Squirrel.Mac auto-update framework bundled with Electron on macOS. The privileged ShipIt helper, which runs as root to complete updates, can be tricked by a local attacker to overwrite files of a different application instead of the intended one. This affects only Electron apps on macOS that use Squirrel.Mac-based auto-updates. No workarounds exist other than updating to a patched Electron version.
References
- github.com/electron/electron/security/advisories/GHSA-vv43-5jgx-7qv8 (opens in a new tab)
- github.com/electron/electron/pull/50745 (opens in a new tab)
- github.com/electron/electron/commit/01faabfc250801a980fc94d64608046c67fc1cd9 (opens in a new tab)
- github.com/electron/electron/commit/15e2928a5c5f01759107b414010e220d90d59cef (opens in a new tab)
- github.com/electron/electron/commit/a0f9ff4cc0340545008424232d49caadd9c0c767 (opens in a new tab)
- github.com/electron/electron/commit/b8f25c4cedb2e0f5f475912b709aba19c57c26be (opens in a new tab)
- github.com/electron/electron (opens in a new tab)
- github.com/electron/electron/releases/tag/v39.8.10 (opens in a new tab)
- github.com/electron/electron/releases/tag/v41.10.5 (opens in a new tab)
- github.com/electron/electron/releases/tag/v42.0.0-beta.2 (opens in a new tab)