Vulnerability · Published Oct 21, 2026 · Assigned by GitHub_M

CVE-2026-114124Electron: Off-screen rendering on macOS trusts GPU-supplied frame geometry

Low 3.9

In plain English

A low-severity out-of-bounds read in electron from electron. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 8% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)3.9Low
Exploit odds (30 days)0.2%top 91.8% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to versions 42.11.6, 43.7.3, 44.4.3, and 45.0.0-alpha.9, frame data received from the GPU process for macOS offscreen rendering was not fully validated by the main process. An attacker who had separately gained code execution in the GPU process could provide inconsistent frame geometry and cause the main process to read out-of-bounds memory while producing paint event images, disclosing memory or crashing the application. This issue is fixed in versions 42.11.6, 43.7.3, 44.4.3, and 45.0.0-alpha.9.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
npmelectron42.11.6GHSA-h3v5-h239-pg29
npmelectron43.7.3GHSA-h3v5-h239-pg29
npmelectron44.4.3GHSA-h3v5-h239-pg29
npmelectron45.0.0-alpha.9GHSA-h3v5-h239-pg29

Affected products (as reported)

VendorProductVersions
electron electron < 42.11.6>= 43.0.0-alpha.1, < 43.7.3>= 44.0.0-alpha.1, < 44.4.3>= 45.0.0-alpha.1, < 45.0.0-alpha.9

Weakness: CWE-125 · Vector: CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:C/C:L/I:N/A:L

References