A AegiFlow
MEDIUMCVSS 5.4EPSS 0.2%

CVE-2026-114121

CVE-2026-114121 updated by NVD

Published
2026-10-22
Modified
2026-10-30
EPSS percentile
7%
Sources
github-advisory, nvd

Summary

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 42.11.3, 43.7.0, 44.3.0, and 45.0.0-alpha.5, requests to open external protocol URLs could be attributed to a document other than the one that initiated them, causing the requestingUrl passed to session.setPermissionRequestHandler to identify trusted content for a launch requested by untrusted content. An application that grants openExternal based on the requesting origin and allows untrusted content to open or navigate windows could therefore allow that content to launch an OS-registered external application. This issue is fixed in versions 42.11.3, 43.7.0, 44.3.0, and 45.0.0-alpha.5.

Affected packages

EcosystemPackageAffected versionsFixed versions
npmelectron—42.11.3, 43.7.0, 44.3.0, 45.0.0-alpha.5

Remediation: Upgrade to 42.11.3 or later.

References

Includes data from the GitHub Advisory Database, licensed under CC-BY 4.0.

Includes data from the National Vulnerability Database (NIST). NVD data is in the public domain; this page is not endorsed by NIST.

CVE® is a registered trademark of The MITRE Corporation. CVE content reproduced under the CVE Terms of Use; copyright designation © MITRE.

EPSS scores provided by the FIRST.org Exploit Prediction Scoring System.