Intel

AIKIDO-2026-720159

electron is vulnerable to Insufficient Verification of Data Authenticity

Insufficient Verification of Data AuthenticityGHSA-qmv3-fv6v-rmhq Published 3 days ago

78

High Risk

This Affects:

JSelectron
42.3.3 - 42.9.3
Fixed in 42.10.0
43.0.0 - 43.4.1
Fixed in 43.5.0
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.

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.

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.

How to fix this

Upgrade the electron library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform