Intel

AIKIDO-2026-720159

electron is vulnerable to Insufficient Verification of Data Authenticity

CVE-2026-102677Published Sep 21, 2026
September 21, 2026

78

CVE Score

High

Insufficient Verification of Data Authenticity

Are you affected? Scan for Free

TL;DR

Electron's cache for sandboxed preload scripts did not verify that a cached entry actually matched the preload it was being served for. A compromised renderer could plant a cache entry that later gets served and executed as a different preload script, running its own code in the preload context on a later load. This only requires an already compromised renderer to write the poisoned cache entry. The fix validates cached preload entries against browser recorded source data and isolates entries by frame, site, BrowserContext, and process lock.

How do I fix this?

Upgrade the electron library to the patch version.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you load untrusted content in a renderer.

Package

Versions

42.3.3 - 42.9.3

Fixed in 42.10.0

43.0.0 - 43.4.1

Fixed in 43.5.0

Background info

electron is vulnerable to Insufficient Verification of Data Authenticity in versions 42.3.3 - 42.9.3 and 43.0.0 - 43.4.1.

Get secure today,
quickly and for free.

Secure your code, cloud, and runtime in one central system. Connect a repo to discover what the reasoning agents find in your codebase.

No credit card required | Scan results in 32 seconds.

Trusted by 150k+ orgs
  • Revolut
  • n8n
  • Lovable
  • Deel
  • Prove
  • Omnea