{"id":"CVE-2026-70598","sourceIdentifier":"security-advisories@github.com","published":"2026-08-05T16:17:03.763","lastModified":"2026-10-08T13:54:22.953","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.10, 40.9.0, 41.2.1, and 42.0.0-beta.3, offscreen rendering frame data received from the GPU process was not fully validated by the main process. A compromised GPU process could cause the main process to read out-of-bounds memory while producing paint event images, disclosing memory or crashing the app. This issue is fixed in 39.8.10, 40.9.0, 41.2.1, and 42.0.0-beta.3."}],"affected":[{"source":"security-advisories@github.com","affectedData":[{"vendor":"electron","product":"electron","versions":[{"version":"< 39.8.10","status":"affected"},{"version":">= 40.0.0-alpha.1, < 40.9.0","status":"affected"},{"version":">= 41.0.0-alpha.1, < 41.2.1","status":"affected"},{"version":">= 42.0.0-alpha.1, < 42.0.0-beta.3","status":"affected"}]}]}],"metrics":{"cvssMetricV31":[{"source":"security-advisories@github.com","type":"Secondary","cvssData":{"version":"3.1","vectorString":"CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:L/I:N/A:L","baseScore":3.9,"baseSeverity":"LOW","attackVector":"LOCAL","attackComplexity":"HIGH","privilegesRequired":"HIGH","userInteraction":"NONE","scope":"CHANGED","confidentialityImpact":"LOW","integrityImpact":"NONE","availabilityImpact":"LOW"},"exploitabilityScore":0.8,"impactScore":2.7}],"ssvcV203":[{"source":"134c704f-9b21-4f2e-91b3-4a467353bcc0","ssvcData":{"timestamp":"2026-08-05T18:15:41.871588Z","id":"CVE-2026-70598","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-125"}]}],"configurations":[{"nodes":[{"operator":"OR","negate":false,"cpeMatch":[{"vulnerable":true,"criteria":"cpe:2.3:a:electronjs:electron:*:*:*:*:*:node.js:*:*","versionEndExcluding":"39.8.10","matchCriteriaId":"6038A7D4-16F2-4940-AA5B-E5235C86FEEA"},{"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/2c24640e7b0b9c74fe9f44bce0fde138340ff4fb","source":"security-advisories@github.com","tags":["Patch"]},{"url":"https://github.com/electron/electron/security/advisories/GHSA-pfmc-3mgc-p6fp","source":"security-advisories@github.com","tags":["Vendor Advisory"]}]}