CVE-2018-15685
HIGHElectron 1.7.15, 1.8.7, 2.0.7, 3.0.0-beta.6 - Remote Code Execution via WebPreferences Misconfiguration
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2018-15685. PoCs published by Matt Austin.
AI-analyzed exploit summary This exploit demonstrates a remote code execution vulnerability in Electron applications that allows nested child windows to bypass `nodeIntegration` restrictions. It leverages a misconfiguration in WebPreferences to execute arbitrary code despite security settings.
Description
GitHub Electron 1.7.15, 1.8.7, 2.0.7, and 3.0.0-beta.6, in certain scenarios involving IFRAME elements and "nativeWindowOpen: true" or "sandbox: true" options, is affected by a WebPreferences vulnerability that can be leveraged to perform remote code execution.
Exploits (2)
This exploit demonstrates a remote code execution vulnerability in Electron applications that allows nested child windows to bypass `nodeIntegration` restrictions. It leverages a misconfiguration in WebPreferences to execute arbitrary code despite security settings.
This repository contains a functional Electron application demonstrating CVE-2018-15685, a remote code execution vulnerability in Electron versions with nested child windows. The PoC includes a main process with disabled nodeIntegration and an example HTML page to showcase the exploit.
References (2)
Scores
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H