Katalog CVE

CVE-2017-12581

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w GitHub Electron przed wersją 1.6.8 umożliwia zdalne wykonanie poleceń z powodu obejścia mechanizmu nodeIntegration. Dotyczy to również wszystkich aplikacji, które zawierają kod Electron w wersji 1.6.8 lub wcześniejszej.

Ocena ryzyka

Organizacje mogą być narażone na zdalne wykonanie poleceń na hostach użytkowników, co może prowadzić do poważnych naruszeń bezpieczeństwa.

Rekomendacja

Zaleca się aktualizację do wersji Electron 1.6.8 lub nowszej oraz przegląd aplikacji korzystających z tej technologii w celu eliminacji ryzyka.

Powiązane podatności

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

GitHub Electron before 1.6.8 allows remote command execution because of a nodeIntegration bypass vulnerability. This also affects all applications that bundle Electron code equivalent to 1.6.8 or earlier. Bypassing the Same Origin Policy (SOP) is a precondition; however, recent Electron versions do not have strict SOP enforcement. Combining an SOP bypass with a privileged URL internally used by Electron, it was possible to execute native Node.js primitives in order to run OS commands on the user's host. Specifically, a chrome-devtools://devtools/bundled/inspector.html window could be used to eval a Node.js child_process.execFile API call.

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