Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-113798 · GHSA-x562-297c-g43g

Electron: Pointer lock permission requests can be attributed to the wrong frame

Risk score
40/100
CVSS
5.4 v3.1
Exploit chance (30 days)
0.2%
Published
21 Oct 2026

Open in the live forecast Today's forecast

What to know

What it is
Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 42.11.9, 43.7.6, 44.5.0, and 45.0.0-alpha.13, pointerLock permission requests from some cross-origin iframes caused session.setPermissionRequestHandler() to receive the top-level frame's requesting…
Affected
electron (npm) >= 45.0.0-alpha.1, < 45.0.0-alpha.13; electron (npm) >= 44.0.0-alpha.1, < 44.5.0; electron (npm) >= 43.0.0-alpha.1, < 43.7.6; electron (npm) < 42.11.9
Fix
Upgrade electron to 45.0.0-alpha.13 or 44.5.0 or 43.7.6 or 42.11.9 (whichever matches your release line) or later.
Exploitation
No known exploitation

Story map

Story map: electronTHE FLAWSTHE FIXCVE-2026-113798Electron: Pointer lockpermission requests can beattributed to the wrong frameCVSS 5.4 · EPSS 0%CVE-2026-115570Electron: Mitigation forcompromised eMudhraintermediate certificatesCVSS 7.4 · EPSS 0%CVE-2026-102675Electron: File and HTTPprotocol handlers allowcross-origin reads without…CVSS 7.4 · EPSS 0%CVE-2026-102672Electron: Local race conditionin Squirrel.Mac updateinstallation on macOSCVSS 6.7 · EPSS 0%Upgrade electron42.11.9 · 43.7.6 · 44.5.0 · 45.0.0· 42.11.16 · 43.8.1or later on your release lineWho is exposedelectron (npm) >=45.0.0-alpha.1, < 45.0.0-beta.6;electron (npm) >=44.0.0-alpha.1, < 44.9.1;electron (npm) >=…AMBER · PATCH THIS WEEKelectronElectron is a framework forwriting cross-platform desktopapplications using JavaScript,HTML and CSS. Prior to 42.11.16,43.8.1, 44.9.1, and 45.0.0-beta.6,Electron does not blockcompromised eMudhra…Where it standsNo known exploitationCONNECTS TOSame weaknessCWE-346 (CWE-346)55 other warnings in 30 days →
Story map: the flaws, the fix, how it unfolded and what it connects to. Boxes link to the record or article.

At a glance

electron: Amber, patch this week. Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 42.11.16, 43.8.1, 44.9.1, and 45.0.0-beta.6, Electron does not block compromised eMudhra intermediate certificates in Chromium networking, Node.js tls, Node.js https, or Node.js fetch. An attacker who holds…

The flaws

  • CVE-2026-113798: Electron: Pointer lock permission requests can be attributed to the wrong frame (CVSS 5.4 · EPSS 0%)
  • CVE-2026-115570: Electron: Mitigation for compromised eMudhra intermediate certificates (CVSS 7.4 · EPSS 0%)
  • CVE-2026-102675: Electron: File and HTTP protocol handlers allow cross-origin reads without corsEnabled (CVSS 7.4 · EPSS 0%)
  • CVE-2026-102672: Electron: Local race condition in Squirrel.Mac update installation on macOS (CVSS 6.7 · EPSS 0%)

The fix

Upgrade electron: 42.11.9 · 43.7.6 · 44.5.0 · 45.0.0 · 42.11.16 · 43.8.1 or later on your release line

Who is exposed: electron (npm) >= 45.0.0-alpha.1, < 45.0.0-beta.6; electron (npm) >= 44.0.0-alpha.1, < 44.9.1; electron (npm) >= 43.0.0-alpha.1, < 43.8.1; electron (npm) < 42.11.16

Where it stands

  • No known exploitation

Connects to

Why it is Yellow

  • CVSS 5.4 medium
  • On your watchlist: npm

Affected packages

PackageEcosystemVulnerableFixed in
electronnpm>= 45.0.0-alpha.1, < 45.0.0-alpha.1345.0.0-alpha.13
electronnpm>= 44.0.0-alpha.1, < 44.5.044.5.0
electronnpm>= 43.0.0-alpha.1, < 43.7.643.7.6
electronnpm< 42.11.942.11.9

References

Original description

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 42.11.9, 43.7.6, 44.5.0, and 45.0.0-alpha.13, pointerLock permission requests from some cross-origin iframes caused session.setPermissionRequestHandler() to receive the top-level frame's requestingUrl and isMainFrame values instead of those of the requesting frame. An application that embeds untrusted iframe content and grants pointer lock based on the requesting origin could therefore grant the permission under the top-level page's identity. Applications that deny pointerLock for untrusted embedded content are not affected. This issue is fixed in versions 42.11.9, 43.7.6, 44.5.0, and 45.0.0-alpha.13.

Last activity 21 Oct 2026. Patch Forecast updates every hour.