PatchSiren cyber security CVE debrief
CVE-2026-114124 electron CVE debrief
CVE-2026-114124 Electron Off-screen rendering on macOS trusts GPU-supplied frame geometry. This vulnerability allows potential memory disclosure or application crashes if the GPU process is compromised. Electron developers and security teams should assess exposure and prioritize updates to patched versions, especially for applications using offscreen rendering on macOS. The issue arises from lack of full validation of frame data received from the GPU process by the main process in offscreen rendering mode on macOS.
- Vendor
- electron
- Product
- Unknown
- CVSS
- LOW 3.9
- 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-based applications, especially those using offscreen rendering on macOS, should assess exposure and prioritize updates to patched versions. Roles include Electron developers, security teams, and IT personnel managing Electron applications.
Why it matters
CVE-2026-114124 is a vulnerability in Electron's offscreen rendering on macOS, allowing potential memory disclosure or application crashes if the GPU process is compromised. Defenders should prioritize updating to patched versions, especially for applications using offscreen rendering on macOS, and verify GPU process integrity.
- Potential memory disclosure or application crash in offscreen rendering contexts
- Requires verification of GPU process integrity to prevent compromise
- Update priority for applications using offscreen rendering on macOS
- Exposure assessment for Electron applications on macOS
Technical summary
In offscreen rendering mode on macOS, Electron's main process does not fully validate frame data received from the GPU process. This could allow a compromised GPU process to cause the main process to read out-of-bounds memory or crash the application when producing `paint` event images. The issue is addressed in Electron versions 45.0.0-alpha.9, 44.4.3, 43.7.3, and 42.11.6. Defenders should prioritize updating to patched Electron versions, especially for applications using offscreen rendering on macOS, and verify GPU process integrity.
Defensive priority
Defenders should prioritize updating to patched Electron versions, especially for applications using offscreen rendering on macOS.
Recommended defensive actions
- Update to a patched version of Electron (45.0.0-alpha.9, 44.4.3, 43.7.3, or 42.11.6)
- Review applications using offscreen rendering on macOS for potential exposure
- Ensure no GPU process compromise has occurred
- Verify GPU process integrity to prevent compromise
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The issue arises in offscreen rendering mode on macOS where frame data from the GPU process is not fully validated by the main process. A compromised GPU process could cause the main process to read out-of-bounds memory or crash the app while producing `paint` event images. This affects applications using `webPreferences.offscreen` on macOS if an attacker has gained code execution in the GPU process.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-114124 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-114124
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-114124 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-114124
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Electron: Off-screen rendering on macOS trusts GPU-supplied frame geometry
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/npm/GHSA-h3v5-h239-pg29.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/electron/electron/security/advisories/GHSA-h3v5-h239-pg29
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/electron/electron/pull/54047
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/electron/electron/pull/54038
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/electron/electron/pull/54037
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/electron/electron/pull/54036
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/electron/electron/pull/54033
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/electron/electron/commit/d7f87070a8d738e561245d1ade4d6fbb082db80a
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.