UNKNOWNCVE-2026-34774

Electron: Use-after-free in offscreen paint callback van onderliggend venster

Platform

nodejs

Component

electron

### Impact Apps die offscreen rendering gebruiken en onderliggende vensters toestaan via `window.open()` kunnen kwetsbaar zijn voor een use-after-free (use-after-free). Als de bovenliggende offscreen `WebContents` wordt vernietigd terwijl een onderliggend venster open blijft, derefereren volgende paint frames op het onderliggende venster vrijgemaakt geheugen, wat kan leiden tot een crash of geheugenbeschadiging. Apps zijn alleen getroffen als ze offscreen rendering gebruiken (`webPreferences.offscreen: true`) en hun `setWindowOpenHandler` onderliggende vensters toestaat. Apps die geen offscreen rendering gebruiken, of die onderliggende vensters weigeren, zijn niet getroffen. ### Workarounds Weiger het aanmaken van onderliggende vensters vanuit offscreen renderers in uw `setWindowOpenHandler`, of zorg ervoor dat onderliggende vensters worden gesloten voordat de bovenliggende wordt vernietigd. ### Fixed Versions * `41.0.0` * `40.7.0` * `39.8.1` ### For more information Als er vragen of opmerkingen zijn over dit advies, stuur dan een e-mail naar [security@electronjs.org](mailto:security@electronjs.org)

Hoe te verhelpen

Geen officiële patch beschikbaar. Zoek naar tijdelijke oplossingen of monitor updates.

Bewaak uw afhankelijkheden automatisch

Ontvang meldingen wanneer nieuwe kwetsbaarheden uw projecten beïnvloeden.

Gratis beginnen