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, hid and usb permission checks made from an iframe caused setPermissionCheckHandler to receive the top-level frame's origin and details instead of the requesting frame's. An application that delegated hid or usb to a cross-origin untrusted iframe and allowed device access with origin-based logic could therefore grant that embedded frame access intended for the top-level page. This issue is fixed in versions 42.11.3, 43.7.0, 44.3.0, and 45.0.0-alpha.5.
Published: 2026-10-21
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Unauthorized device access due to incorrect origin attribution
Action: Immediate Patch
AI Analysis

Impact

HID and USB permission checks report the top‑level frame’s origin instead of the requesting iframe, letting a cross‑origin iframe receive device access that the application intended only for the main page. This flaw enables implicit privilege escalation within the host application.

Affected Systems

Desktop applications built with Electron versions before 42.11.3, 43.7.0, 44.3.0, or 45.0.0‑alpha.5 are vulnerable if they delegate HID or USB access to a cross‑origin iframe.

Risk and Exploitability

The CVSS score of 5.4 indicates a moderate impact. No EPSS score is available and the vulnerability is not listed in the CISA KEV catalog, suggesting limited exploitation evidence. The likely attack vector is an application that hosts a malicious cross‑origin iframe that can request HID or USB permissions; once triggered, the attacker may gain privileged access to hardware devices.

Generated by OpenCVE AI on October 22, 2026 at 04:18 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Electron framework to version 42.11.3, 43.7.0, 44.3.0, 45.0.0‑alpha.5, or newer.
  • Refuse HID and USB permission requests originating from non‑top‑level frames to prevent cross‑origin iframe access.
  • Enforce application‑level origin checks before granting hardware access, ensuring the requesting frame’s origin matches the intended target.

Generated by OpenCVE AI on October 22, 2026 at 04:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-fw47-9c62-h3vw Electron: HID and USB permission checks can be attributed to the wrong origin
History

Sun, 25 Oct 2026 07:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 22 Oct 2026 12:00:00 +0000

Type Values Removed Values Added
First Time appeared Electron
Electron electron
Vendors & Products Electron
Electron electron

Wed, 21 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
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, hid and usb permission checks made from an iframe caused setPermissionCheckHandler to receive the top-level frame's origin and details instead of the requesting frame's. An application that delegated hid or usb to a cross-origin untrusted iframe and allowed device access with origin-based logic could therefore grant that embedded frame access intended for the top-level page. This issue is fixed in versions 42.11.3, 43.7.0, 44.3.0, and 45.0.0-alpha.5.
Title Electron: HID and USB permission checks can be attributed to the wrong origin
Weaknesses CWE-346
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:N'}


Subscriptions

Electron Electron
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-10-23T15:12:01.887Z

Reserved: 2026-10-20T17:39:41.373Z

Link: CVE-2026-113800

cve-icon Vulnrichment

Updated: 2026-10-23T14:47:53.494Z

cve-icon NVD

Status : Undergoing Analysis

Published: 2026-10-21T17:18:25.270

Modified: 2026-10-23T15:17:25.113

Link: CVE-2026-113800

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T11:45:04Z

Weaknesses