{"id":"CVE-2026-70599","sourceIdentifier":"security-advisories@github.com","published":"2026-08-05T16:17:03.913","lastModified":"2026-10-08T13:54:19.333","vulnStatus":"Analyzed","cveTags":[],"descriptions":[{"lang":"en","value":"Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.7, 40.9.0, 41.2.0, and 42.0.0-beta.1, serial-port and media permission checks made from an iframe passed the top-level frame origin to session.setPermissionCheckHandler instead of the requesting iframe origin. Origin-based handler logic could grant a cross-origin iframe device access intended only for the top-level origin. This issue is fixed in 39.8.7, 40.9.0, 41.2.0, and 42.0.0-beta.1."}],"affected":[{"source":"security-advisories@github.com","affectedData":[{"vendor":"electron","product":"electron","versions":[{"version":"< 39.8.7","status":"affected"},{"version":">= 40.0.0-alpha.1, < 40.9.0","status":"affected"},{"version":">= 41.0.0-alpha.1, < 41.2.0","status":"affected"},{"version":">= 42.0.0-alpha.1, < 42.0.0-beta.1","status":"affected"}]}]}],"metrics":{"cvssMetricV31":[{"source":"security-advisories@github.com","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N","baseScore":5.9,"baseSeverity":"MEDIUM","attackVector":"NETWORK","attackComplexity":"HIGH","privilegesRequired":"NONE","userInteraction":"NONE","scope":"UNCHANGED","confidentialityImpact":"HIGH","integrityImpact":"NONE","availabilityImpact":"NONE"},"exploitabilityScore":2.2,"impactScore":3.6}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"timestamp":"2026-08-05T18:13:54.699962Z","id":"CVE-2026-70599","options":[{"exploitation":"none"},{"automatable":"no"},{"technicalImpact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}]},"weaknesses":[{"source":"security-advisories@github.com","type":"Secondary","description":[{"lang":"en","value":"CWE-346"}]}],"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:electronjs:electron:*:*:*:*:*:node.js:*:*","versionEndExcluding":"39.8.7","matchCriteriaId":"BA7E3271-F0DC-44E2-9708-3766F8D603FB"},{"vulnerable":true,"criteria":"cpe:2.3:a:electronjs:electron:*:*:*:*:*:node.js:*:*","versionStartIncluding":"40.0.0","versionEndExcluding":"40.9.0","matchCriteriaId":"56E4CE6E-6A00-4DF6-A720-141D67D4CA2D"},{"vulnerable":true,"criteria":"cpe:2.3:a:electronjs:electron:*:*:*:*:*:node.js:*:*","versionStartIncluding":"41.0.0","versionEndExcluding":"41.2.1","matchCriteriaId":"955D46A8-F6C4-4092-A951-31EEE7507DF6"},{"vulnerable":true,"criteria":"cpe:2.3:a:electronjs:electron:42.0.0:alpha1:*:*:*:node.js:*:*","matchCriteriaId":"498062D8-5C83-4FC2-A04B-94F3228B2BED"},{"vulnerable":true,"criteria":"cpe:2.3:a:electronjs:electron:42.0.0:alpha2:*:*:*:node.js:*:*","matchCriteriaId":"A272F9F4-AB62-407C-B1A8-18586A474C19"},{"vulnerable":true,"criteria":"cpe:2.3:a:electronjs:electron:42.0.0:alpha3:*:*:*:node.js:*:*","matchCriteriaId":"BF49E260-9653-4D26-8B6C-C6FAFE697F5A"},{"vulnerable":true,"criteria":"cpe:2.3:a:electronjs:electron:42.0.0:alpha4:*:*:*:node.js:*:*","matchCriteriaId":"2F3B609A-0CA5-4E8C-865E-CF79B6B0CCCC"},{"vulnerable":true,"criteria":"cpe:2.3:a:electronjs:electron:42.0.0:alpha5:*:*:*:node.js:*:*","matchCriteriaId":"308A710A-7965-40A0-87E4-2B66A8CEF87A"},{"vulnerable":true,"criteria":"cpe:2.3:a:electronjs:electron:42.0.0:alpha6:*:*:*:node.js:*:*","matchCriteriaId":"6CFEB6F4-A38A-43BC-92B1-2E1DC8BBD1D7"},{"vulnerable":true,"criteria":"cpe:2.3:a:electronjs:electron:42.0.0:beta1:*:*:*:node.js:*:*","matchCriteriaId":"7B9FD9F4-48E0-4EA2-957D-57ADA2A3D42A"},{"vulnerable":true,"criteria":"cpe:2.3:a:electronjs:electron:42.0.0:beta2:*:*:*:node.js:*:*","matchCriteriaId":"62E12D3F-154E-44AB-919F-0E34E970C2CB"}]}]}],"references":[{"url":"https://github.com/electron/electron/commit/0cbdf2f0375466d701aa393c92e0ec29eb89ea6c","source":"security-advisories@github.com","tags":["Patch"]},{"url":"https://github.com/electron/electron/security/advisories/GHSA-9pf5-hg6p-4pwp","source":"security-advisories@github.com","tags":["Vendor Advisory"]}]}