{"id":"GHSA-gr2m-v5gq-v685","revision":"de73ce09d31d46a290e6b8665e15362d","records":[{"revision":"de73ce09d31d46a290e6b8665e15362d","observedAt":"2026-10-24T13:17:17.793+00:00","statement":{"source":"osv","id":"GHSA-gr2m-v5gq-v685","aliases":["CVE-2026-102674"],"title":"Electron: Windows opened from a sandboxed top-level document do not inherit its sandbox restrictions","description":"### Impact\n\nWindows opened from a sandboxed top-level document did not inherit that document's HTML `sandbox` restrictions, so content that was meant to run sandboxed could open a window with the app's full origin. GHSA-hq2x-r82h-9wj4 covers the same issue for sandboxed iframes.\n\nApps are only affected if they render untrusted content in a sandboxed top-level document that allows popups. Apps that deny popups from untrusted content with `setWindowOpenHandler` are not affected.\n\n### Workarounds\n\nReturn `{ action: 'deny' }` from `setWindowOpenHandler` for windows opened by untrusted content.\n\n### Fixed Versions\n\n* `44.0.0-beta.5`\n* `43.4.1`\n* `42.9.2`\n* `41.10.6`\n\n### For more information\n\nIf you have any questions or comments about this advisory, email us at [security@electronjs.org](mailto:security@electronjs.org)","state":0,"publishedAt":"2026-09-29T18:05:11+00:00","modifiedAt":"2026-09-29T18:15:04.6981746+00:00","affected":[{"ecosystem":"npm","name":"electron","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"fixed","version":"41.10.6"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"npm","name":"electron","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"42.0.0-alpha.1"},{"kind":"fixed","version":"42.9.2"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"npm","name":"electron","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"43.0.0-alpha.1"},{"kind":"fixed","version":"43.4.1"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"npm","name":"electron","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"44.0.0-alpha.1"},{"kind":"fixed","version":"44.0.0-beta.5"}]}],"versions":[],"rawVersionEvidence":null}],"metrics":[{"system":"CVSS_V3","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N","score":null,"severity":null},{"system":"Publisher rating","vector":null,"score":null,"severity":"HIGH"}],"references":["https://github.com/electron/electron/security/advisories/GHSA-gr2m-v5gq-v685","https://github.com/electron/electron/commit/29fc130569f970e91e355383821a4af0f25724a2","https://github.com/electron/electron/commit/3ecf3e74f4be6e2360644679b0b4698742be0e1d","https://github.com/electron/electron/commit/6594d5a5b074cf501da084dc7908d3df0d68a886","https://github.com/electron/electron/commit/e9c4d3cbe912e18d7c63af78e63e98ae7a48cd3a","https://github.com/electron/electron","https://github.com/electron/electron/releases/tag/v41.10.6","https://github.com/electron/electron/releases/tag/v42.9.2","https://github.com/electron/electron/releases/tag/v43.4.1","https://github.com/electron/electron/releases/tag/v44.0.0-beta.5"],"sourceUrl":"https://github.com/advisories/GHSA-gr2m-v5gq-v685","license":"GitHub Advisory Database · CC-BY-4.0","key":"osv:GHSA-gr2m-v5gq-v685","identifiers":["GHSA-gr2m-v5gq-v685","CVE-2026-102674"]},"retained":false,"historicalAffected":[]}],"coverage":[]}