Katalog CVE

CVE-2026-34770

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

Electron przed wersjami 38.8.6, 39.8.1, 40.8.0 i 41.0.0-beta.8 zawiera podatność use-after-free w module powerMonitor. Po zwolnieniu obiektu PowerMonitor przez garbage collector, zasoby systemowe pozostają z wiszącymi referencjami, co przy zdarzeniach sesji (Windows) lub wyłączeniu systemu (macOS) może prowadzić do awarii lub uszkodzenia pamięci.

Ocena ryzyka

Aplikacje korzystające z powerMonitor mogą ulec awarii lub uszkodzeniu pamięci, co może prowadzić do przerwania działania lub potencjalnego przejęcia kontroli nad aplikacją.

Rekomendacja

Zaleca się natychmiastową aktualizację Electrona do wersji 38.8.6, 39.8.1, 40.8.0 lub 41.0.0-beta.8.

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 versions 38.8.6, 39.8.1, 40.8.0, and 41.0.0-beta.8, apps that use the powerMonitor module may be vulnerable to a use-after-free. After the native PowerMonitor object is garbage-collected, the associated OS-level resources (a message window on Windows, a shutdown handler on macOS) retain dangling references. A subsequent session-change event (Windows) or system shutdown (macOS) dereferences freed memory, which may lead to a crash or memory corruption. All apps that access powerMonitor events (suspend, resume, lock-screen, etc.) are potentially affected. The issue is not directly renderer-controllable. This issue has been patched in versions 38.8.6, 39.8.1, 40.8.0, and 41.0.0-beta.8.

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