Katalog CVE

CVE-2026-70601

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

Percentyl 9 - wyżej niż 9% wszystkich znanych CVE

Streszczenie

Electron to framework do tworzenia aplikacji desktopowych. Przed wersjami 39.8.9, 40.9.2, 41.2.2 i 42.0.0-beta.5 aplikacje, które udostępniają funkcje zwracające Promise do treści webowych przez contextBridge, mogą być podatne na obejście izolacji kontekstu. Niezaufana treść webowa może uzyskać dostęp do izolowanego świata preload i, przez to, do wszystkich możliwości skryptu preload. W rendererach bez sandboxa lub z włączonym nodeIntegration może to eskalować do dostępu do Node.js.

Ocena ryzyka

Atakujący może uzyskać pełny dostęp do możliwości preload, a w niektórych przypadkach do Node.js, co może prowadzić do przejęcia aplikacji.

Rekomendacja

Zaktualizuj Electron do wersji 39.8.9, 40.9.2, 41.2.2 lub 42.0.0-beta.5 lub nowszej i unikaj udostępniania funkcji Promise-returning przez contextBridge w oknach z niezaufaną treścią.

Inne podatności w Electron

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Electron is a framework for writing cross-platform desktop applications using JavaScript, HTML and CSS. Prior to 39.8.9, 40.9.2, 41.2.2, and 42.0.0-beta.5, apps that expose Promise-returning functions to web content via contextBridge may be vulnerable to a context isolation bypass. Untrusted web content could obtain access to the isolated preload world and, through it, every capability the preload script has. In renderers without a sandbox, or with nodeIntegration enabled, this may escalate to Node.js access. Apps are affected if they expose Promise-returning functions via contextBridge, the standard pattern for wrapping ipcRenderer.invoke, in windows that load untrusted content. This issue is fixed in versions 39.8.9, 40.9.2, 41.2.2, and 42.0.0-beta.5.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS