CVE-2026-114121
MEDIUM 5.4Electron 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.
No known exploitation, public exploit, or elevated probability at this time. Track for changes.
Exploitation likelihood
0.2%chance of exploitation in 30 days · 12th percentile
Impact if exploited
5.4CVSS 3.1 · MEDIUM
- ConfidentialityLow
- IntegrityLow
- AvailabilityNone
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ✓User interaction: No user interaction needed
- ⚠Complexity: Needs a race window or specific setup
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-346: : Origin Validation Error
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
electron npm
pkg:npm/electron
SEMVER range- All earlier versions (introduced 0)
- Fixed boundary (excluded): 42.11.3
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-997q-gvvc-jwmx/GHSA-997q-gvvc-jwmx.json" } }electron npm
pkg:npm/electron
SEMVER range- Introduced version (included): 43.0.0-alpha.1
- Fixed boundary (excluded): 43.7.0
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-997q-gvvc-jwmx/GHSA-997q-gvvc-jwmx.json" } }electron npm
pkg:npm/electron
SEMVER range- Introduced version (included): 44.0.0-alpha.1
- Fixed boundary (excluded): 44.3.0
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-997q-gvvc-jwmx/GHSA-997q-gvvc-jwmx.json" } }electron npm
pkg:npm/electron
SEMVER range- Introduced version (included): 45.0.0-alpha.1
- Fixed boundary (excluded): 45.0.0-alpha.5
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-997q-gvvc-jwmx/GHSA-997q-gvvc-jwmx.json" } }
All CVSS metrics
- MEDIUM 5.4 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N - MEDIUM 5.4 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N
References
Advisories
- https://osv.dev/vulnerability/GHSA-997q-gvvc-jwmx GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://nvd.nist.gov/vuln/detail/CVE-2026-114121 GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-107361 EUVD · EUVD-2026-107361
Technical & other
- https://github.com/electron/electron/security/advisories/GHSA-997q-gvvc-jwmx CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron/pull/53682 CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron/pull/53696 CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron/pull/53697 CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron/pull/53698 CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron/pull/53699 CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron/commit/25057643bf6d9a20bad69e45707551ccf546f5ce CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron/commit/8aa5414f73792ed3b2e3f9ab6391b1832e6dc2c3 CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron/commit/92a783952891805f2f82f344c40a6917b98a7d98 CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron/commit/e0a20d5277b567aea8603f8e9852a4341407a586 CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron/commit/e3a400911084537bce7380ffea8af939572ce8dd CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron/releases/tag/v42.11.3 CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron/releases/tag/v43.7.0 CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron/releases/tag/v44.3.0 CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron/releases/tag/v45.0.0-alpha.5 CVE record · GitHub_M · Updated 2026-10-21T16:20:07.261Z
NVD · CVE-2026-114121 · Updated 2026-10-22T17:29:28.470
GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z - https://github.com/electron/electron GitHub Advisory Database · GHSA-997q-gvvc-jwmx
GitHub Advisory Database · GHSA-997q-gvvc-jwmx · Updated 2026-10-22T17:00:05.173770092Z