CVE-2026-114121
Last modified
CVE-2026-114121 is a medium-severity vulnerability rated 5.4/10 on the CVSS scale. 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. EPSS estimates a 0.18% chance of exploitation in the next 30 days.
Description
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| electron | electron | < 42.11.3; >= 43.0.0-alpha.1, < 43.7.0; >= 44.0.0-alpha.1, < 44.3.0; >= 45.0.0-alpha.1, < 45.0.0-alpha.5 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-114121?
How severe is CVE-2026-114121?
How do I fix CVE-2026-114121?
How Strix Helps
- Same Subject, Wrong User: A Cross-Issuer Account Takeover in n8nStrix found an identity-binding bug in n8n's token-exchange flow enabling account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-114116Vyper 0.1.0b1 before 0.1.0b17 and 0.4.1 through 0.5.0b1 buil…5.3
- CVE-2026-114117Vyper 0.3.8 through 0.5.0b1 contains an optimizer miscompila…5.9
- CVE-2026-114118Vyper 0.3.4 through 0.5.0b1 computes the remaining blueprint…4.8
- CVE-2026-114119Best Practice Software Bp Premier before 1.14.1.1128 uses a …9.8
- CVE-2026-11412A weakness has been identified in Jinher OA C6. The affected…6.3
- CVE-2026-114120SchedulePress before 5.3.5 contains a missing authorization …5.4
- CVE-2026-114122Electron is a framework for writing cross-platform desktop a…3.9
- CVE-2026-114123D365 F&O MCP Server is a Model Context Protocol server for q…7.5
- CVE-2026-114124Electron is a framework for writing cross-platform desktop a…3.9
- CVE-2026-114125Storybook is a frontend workshop for building user interface…8.6
- CVE-2026-114126Storybook is a frontend workshop for building user interface…8.7
- CVE-2026-114127Astro is a web framework for content-driven websites. From 7…2.3
Are you affected by CVE-2026-114121?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
