Katalog CVE

CVE-2026-113798

ŚrednieCVSS 5.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

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

Streszczenie

W frameworku Electron żądania uprawnień pointerLock z niektórych iframe'ów cross-origin powodowały, że session.setPermissionRequestHandler() otrzymywał requestingUrl i isMainFrame ramki najwyższego poziomu zamiast wartości ramki żądającej. Aplikacja osadzająca niezaufaną zawartość iframe i przyznająca pointer lock na podstawie pochodzenia żądania mogła przyznać uprawnienie w imieniu strony najwyższego poziomu. Problem naprawiono w wersjach 42.11.9, 43.7.6, 44.5.0 i 45.0.0-alpha.13.

Ocena ryzyka

Aplikacje osadzające niezaufane iframe'y i przyznające pointer lock na podstawie pochodzenia mogą nieumyślnie przyznać to uprawnienie niezaufanej zawartości. Może to prowadzić do przejęcia kontroli nad wskaźnikiem i potencjalnych ataków na użytkownika.

Rekomendacja

Zaktualizuj Electron do wersji 42.11.9, 43.7.6, 44.5.0 lub 45.0.0-alpha.13 (lub nowszej). Aplikacje, które odmawiają pointerLock dla niezaufanej osadzonej zawartości, nie są narażone.

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 42.11.9, 43.7.6, 44.5.0, and 45.0.0-alpha.13, pointerLock permission requests from some cross-origin iframes caused session.setPermissionRequestHandler() to receive the top-level frame's requestingUrl and isMainFrame values instead of those of the requesting frame. An application that embeds untrusted iframe content and grants pointer lock based on the requesting origin could therefore grant the permission under the top-level page's identity. Applications that deny pointerLock for untrusted embedded content are not affected. This issue is fixed in versions 42.11.9, 43.7.6, 44.5.0, and 45.0.0-alpha.13.

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