PT-2026-30277 · Electron · Electron

·

CVE-2026-34764

·

Published

2026-04-03

·

Updated

2026-05-01

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Electron versions 33.0.0-alpha.1 through 39.8.5, 40.8.5, 41.1.0, and 42.0.0-alpha.5
Description Electron applications utilizing offscreen rendering with GPU shared textures may experience a use-after-free condition. Specifically, the release() callback associated with a paint event texture can outlive its native state, potentially leading to memory corruption or a crash when invoked. Applications are only affected if they employ offscreen rendering with webPreferences.offscreen: { useSharedTexture: true }. The texture.release() function is central to this issue.
Recommendations Versions prior to 39.8.5: Ensure texture.release() is called promptly after the texture has been consumed, before the texture object becomes unreachable. Versions prior to 40.8.5: Ensure texture.release() is called promptly after the texture has been consumed, before the texture object becomes unreachable. Versions prior to 41.1.0: Ensure texture.release() is called promptly after the texture has been consumed, before the texture object becomes unreachable. Versions prior to 42.0.0-alpha.5: Ensure texture.release() is called promptly after the texture has been consumed, before the texture object becomes unreachable.

Exploit

Fix

Use After Free

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-34764
GHSA-8X5Q-PVF5-64MP

Affected Products

Electron