CVE-2026-34781

Electron crashes in clipboard.readImage() on malformed clipboard image data

State
Published
Severity
2.8 Low
Published
Apr 7, 2026
Updated
Apr 8, 2026
Reserved
Mar 30, 2026

Read the record on cve.org

Description

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.5, 40.8.5, 41.1.0, and 42.0.0-alpha.5, apps that call clipboard.readImage() may be vulnerable to a denial of service. If the system clipboard contains image data that fails to decode, the resulting null bitmap is passed unchecked to image construction, triggering a controlled abort and crashing the process. Apps are only affected if they call clipboard.readImage(). Apps that do not read images from the clipboard are not affected. This issue does not allow memory corruption or code execution. This vulnerability is fixed in 39.8.5, 40.8.5, 41.1.0, and 42.0.0-alpha.5.

Scores

CVSSScoreVectorSource
3.12.8 LowCVSS:3.1/AV:L/AC:L/PR:L/UI:R/S:U/C:N/I:N/A:LGitHub_M

Weaknesses

Affected Products

ProductVersions
electronelectron
  • < 39.8.5Affected
  • >= 40.0.0-alpha.1, < 40.8.5Affected
  • >= 41.0.0-alpha.1, < 41.1.0Affected
  • >= 42.0.0-alpha.1, < 42.0.0-alpha.5Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.