Intel

AIKIDO-2026-10953

electron is vulnerable to Insufficient policy enforcement

Insufficient policy enforcement Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Yesterday

54

Medium Risk

This Affects:

JSelectron
41.0.0 - 41.5.0
Fixed in 41.5.1
Are you affected? Scan for Free

TL;DR

Electron enables AllowUniversalAccessFromFileURLs for renderers by default through the grant_file_protocol_extra_privileges fuse. In affected builds, Blink treated that preference as unconditional when assigning window agents, so http:, https:, and custom-scheme documents were routed to the universal-access agent instead of keeping their browser-provided AgentClusterKey. After Chromium moved cross-origin isolation state to the per-context agent cluster key, those pages no longer became cross-origin isolated even with correct COOP and COEP headers, breaking isolation-dependent capabilities such as SharedArrayBuffer. The patch constrains universal file access routing to file: origins only and restores expected agent assignment for other schemes.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

electron is vulnerable to Insufficient policy enforcement in versions 41.0.0 - 41.5.0.

How to fix this

Upgrade the electron library to the patch version.