PatchSiren cyber security CVE debrief
CVE-2026-113798 electron CVE debrief
This PatchSiren debrief provides source-grounded defensive context for CVE-2026-113798, a vulnerability in Electron that allows pointer lock permission requests to be attributed to the wrong frame. Electron applications embedding untrusted content in iframes and deciding pointerLock requests by origin in setPermissionRequestHandler may be affected. The vulnerability has been fixed in Electron versions 45.0.0-alpha.13, 44.5.0, 43.7.6, and 42.11.9.
- Vendor
- electron
- Product
- Unknown
- CVSS
- MEDIUM 5.4
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-22
- Original CVE updated
- 2026-10-22
- Advisory published
- 2026-10-22
- Advisory updated
- 2026-10-22
Who should care
Defenders responsible for Electron applications that embed untrusted content in iframes and use setPermissionRequestHandler to decide pointerLock requests by origin should assess exposure and prioritize remediation.
Why it matters
CVE-2026-113798 is a vulnerability in Electron that allows pointer lock permission requests to be attributed to the wrong frame, potentially leading to security risks for applications embedding untrusted content in iframes. Defenders should assess exposure and prioritize remediation for affected applications.
- Defenders must verify Electron application configurations to ensure proper permission handling for pointerLock requests.
- Affected applications may inadvertently grant pointer lock to untrusted content, potentially leading to security risks.
- Remediation priority is high for applications that both embed untrusted content and use setPermissionRequestHandler to decide pointerLock requests by origin.
- Further verification is required to determine the full scope of affected versions and potential exploitation.
Technical summary
The vulnerability occurs when pointerLock permission requests are made from some cross-origin iframes, causing session.setPermissionRequestHandler() to be given the top-level frame's requestingUrl and isMainFrame instead of the requesting frame's. This can lead to affected applications granting pointer lock to embedded content under the top-level page's identity. Electron applications embedding untrusted content in iframes and deciding pointerLock requests by origin in setPermissionRequestHandler may be affected. The vulnerability has been fixed in Electron versions 45.0.0-alpha.13, 44.5.0, 43.7.6, and 42.11.9.
Defensive priority
Defenders should assess exposure and prioritize remediation for Electron applications that embed untrusted content in iframes and use setPermissionRequestHandler to decide pointerLock requests by origin.
Recommended defensive actions
- Assess exposure of Electron applications embedding untrusted content in iframes and using setPermissionRequestHandler to decide pointerLock requests by origin.
- Prioritize remediation for affected Electron applications.
- Verify Electron version and update to a fixed version if necessary.
- Deny pointerLock permission for web contents that embed untrusted frames as a workaround.
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
Evidence notes
The source corpus provides details on the vulnerability, its impact, and fixed versions. However, it does not provide information on exploitation or affected versions beyond the specified ranges. Defenders should verify Electron application configurations to ensure proper permission handling for pointerLock requests and assess exposure of Electron applications embedding untrusted content in iframes and using setPermissionRequestHandler to decide pointerLock requests by origin.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-113798 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-113798
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-113798 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-113798
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Electron: Pointer lock permission requests can be attributed to the wrong frame
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/npm/GHSA-x562-297c-g43g.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/electron/electron/security/advisories/GHSA-x562-297c-g43g
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/electron/electron/pull/54466
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/electron/electron/pull/54465
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/electron/electron/pull/54464
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/electron/electron/pull/54463
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/electron/electron/pull/54432
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/electron/electron/commit/a48e6eaaafa85b6fc40f7431ceec4fd6ef4bb899
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.