Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. electron
  4. ›
  5. CVE-2026-114121

CVE-2026-114121: Electron: openExternal permission requests can be attributed to the wrong origin

October 22, 2026

Requests to open external protocol URLs could be attributed to a document other than the one that asked for them, so the requestingUrl passed to session.setPermissionRequestHandler was a trusted origin for a launch untrusted content had requested. An origin-based handler could therefore let untrusted content launch an OS-registered external application.

Apps are only affected if they grant openExternal based on the requesting origin and let untrusted content open or navigate windows. Apps whose permission handler denies openExternal for untrusted content are not affected.

References

  • github.com/advisories/GHSA-997q-gvvc-jwmx
  • github.com/electron/electron/commit/25057643bf6d9a20bad69e45707551ccf546f5ce
  • github.com/electron/electron/commit/8aa5414f73792ed3b2e3f9ab6391b1832e6dc2c3
  • github.com/electron/electron/commit/92a783952891805f2f82f344c40a6917b98a7d98
  • github.com/electron/electron/commit/e0a20d5277b567aea8603f8e9852a4341407a586
  • github.com/electron/electron/commit/e3a400911084537bce7380ffea8af939572ce8dd
  • github.com/electron/electron/pull/53682
  • github.com/electron/electron/pull/53696
  • github.com/electron/electron/pull/53697
  • github.com/electron/electron/pull/53698
  • github.com/electron/electron/pull/53699
  • github.com/electron/electron/releases/tag/v42.11.3
  • github.com/electron/electron/releases/tag/v43.7.0
  • github.com/electron/electron/releases/tag/v44.3.0
  • github.com/electron/electron/releases/tag/v45.0.0-alpha.5
  • github.com/electron/electron/security/advisories/GHSA-997q-gvvc-jwmx
  • nvd.nist.gov/vuln/detail/CVE-2026-114121

Code Behaviors & Features

Detect and mitigate CVE-2026-114121 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Dependency Scanning using SBOM also detects vulnerabilities from proprietary advisories that this site does not include. Learn more about Dependency Scanning using SBOM →

Affected versions

All versions before 42.11.3, all versions starting from 43.0.0-alpha.1 before 43.7.0, all versions starting from 44.0.0-alpha.1 before 44.3.0, all versions starting from 45.0.0-alpha.1 before 45.0.0-alpha.5

Fixed versions

  • 42.11.3
  • 43.7.0
  • 44.3.0
  • 45.0.0-alpha.5

Solution

Upgrade to versions 42.11.3, 43.7.0, 44.3.0, 45.0.0-alpha.5 or above.

Impact 5.4 MEDIUM

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N

Learn more about CVSS

Weakness

  • CWE-346: Origin Validation Error

Source file

npm/electron/CVE-2026-114121.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sun, 08 Nov 2026 00:16:43 +0000.