MEDIUMCVSS v3.1 5.4Vulnerability

CVE-2026-113798

### Impact For `pointerLock` permission requests made from some cross-origin iframes, `session.setPermissionRequestHandler()` was given the top-level frame's `requestingUrl` and `isMainFrame` instead of the requesting frame's. Apps that grant pointer lock based on the requesting origin could grant it to embedded content under the top-level page's identity. Apps are only affected if they embed untrusted content in iframes and decide `pointerLock` requests by origin in `setPermissionRequestHandler`. Apps that do not embed untrusted content, or that deny `pointerLock` for it, are not affected. ### Workarounds Deny the `pointerLock` permission for web contents that embed untrusted frames. ### Fixed Versions * `45.0.0-alpha.13` * `44.5.0` * `43.7.6` * `42.11.9` ### For more information If you have any questions or comments about this advisory, email us at [[email protected]](mailto:[email protected])

Properties

Summary
Electron: Pointer lock permission requests can be attributed to the wrong frame
Severity
medium
Nvd fetched at
2026-10-23T02:14:06.697318+00:00
Epss score
0.00207
Cvss score
5.4
Cvss severity
MEDIUM
Retrieved at
2026-10-23T02:20:34+00:00
Ghsa published
2026-10-22T16:47:15Z
Source url
https://github.com/advisories/GHSA-x562-297c-g43g
Ghsa updated
2026-10-22T16:47:18Z
Ghsa id
GHSA-x562-297c-g43g
Last source
GitHub Advisory Database
Score
5.4
Cvss version
3.1
Cve id
CVE-2026-113798
Cvss vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L
First seen by Signal
2026-10-21T22:34:38+00:00
Is ghsa only
false
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L
Published at
2026-10-21T17:18:24.937

Related Entities (3)

AFFECTS (1)

→[Software]npm/electron

HAS_WEAKNESS (1)

VULNERABLE_TO (1)

←[Software]npm/electron

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-113798 (CVSS v3.1 5.4) — Ninja Signal Threat Intelligence | Ninja Signal