CVE-2026-70610: Electron: contextBridge object copy honors prototype setters
Objects copied across the contextBridge boundary from untrusted content could carry an attacker-influenced prototype, enabling prototype-pollution-style attacks against preload code despite context isolation being enabled.
Apps are only affected if their preload code accepts object arguments from untrusted content and reads properties from them without own-property checks. Apps that only accept primitive arguments, or that validate object arguments, are not affected.
References
- github.com/advisories/GHSA-ff2p-hmqr-hxm4
- github.com/electron/electron/commit/17d5d26499cd279fab48f5f26527f8edc02a7713
- github.com/electron/electron/commit/23a6efb714dec80e2cf45d3054d18d701162e4dd
- github.com/electron/electron/commit/4ac50292d552fb510eb778392620c85308770a55
- github.com/electron/electron/commit/5b699544cbbed51bedb7c60d75c8c42be5825737
- github.com/electron/electron/pull/51083
- github.com/electron/electron/pull/51084
- github.com/electron/electron/pull/51085
- github.com/electron/electron/pull/51086
- github.com/electron/electron/releases/tag/v39.8.9
- github.com/electron/electron/releases/tag/v40.9.2
- github.com/electron/electron/releases/tag/v41.2.2
- github.com/electron/electron/releases/tag/v42.0.0-beta.4
- github.com/electron/electron/security/advisories/GHSA-ff2p-hmqr-hxm4
- nvd.nist.gov/vuln/detail/CVE-2026-70610
Code Behaviors & Features
Detect and mitigate CVE-2026-70610 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →