PatchSiren

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.