Intel

AIKIDO-2026-589855

electron is vulnerable to Insufficient Policy Enforcement

Insufficient Policy EnforcementCVE-2026-9115 Published 4 days ago

43

Medium Risk

This Affects:

JSelectron
40.0.0 - 40.10.2
Fixed in 40.10.3
41.0.0 - 41.7.1
Fixed in 41.7.2
42.0.0 - 42.3.3
Fixed in 42.4.0
Are you affected? Scan for Free

TL;DR

electron's embedded Chromium service worker static router can accept invalid or opaque cache responses as cache sources. Crafted HTML that registers service workers with static routing can bypass intended same-origin isolation for cached fetches. Pre-fix versions allow cross-origin policy bypass through the cache source path. The backport blocks invalid responses and enables default CORP and opaque checks for static router cache sources.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and applications use service worker static routing.

Background info

electron is vulnerable to Insufficient Policy Enforcement in versions 40.0.0 - 40.10.2, 41.0.0 - 41.7.1 and 42.0.0 - 42.3.3.

How to fix this

Upgrade the electron library to the patch version.