Description
GitHub Electron versions 1.8.2-beta.3 and earlier, 1.7.10 and earlier, 1.6.15 and earlier has a vulnerability in the protocol handler, specifically Electron apps running on Windows 10, 7 or 2008 that register custom protocol handlers can be tricked in arbitrary command execution if the user clicks on a specially crafted URL. This has been fixed in versions 1.8.2-beta.4, 1.7.11, and 1.6.16.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Exodus Wallet (ElectronJS Framework) remote Code Execution
exploit/windows/browser/exodus
Exploit-DB 2
- Exodus Wallet (ElectronJS Framework) - Remote Code Execution (Metasploit) EDB-44357 · remote · Mar 29, 2018 · verified
- Exodus Wallet (ElectronJS Framework) - Remote Code Execution EDB-43899 · remote · Jan 25, 2018
GitHub 1 repository
-
CHYbeta/CVE-2018-1000006-DEMO ★ 39 · Jan 25, 2018
The Demo for CVE-2018-1000006
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| npm | electron | >= 1.7.0, < 1.7.11 | 1.7.11 | GHSA-w222-53c6-c86p |
| npm | electron | >= 1.6.0, < 1.6.16 | 1.6.16 | GHSA-w222-53c6-c86p |
| npm | electron | >= 1.8.0, < 1.8.2-beta.4 | 1.8.2-beta.4 | GHSA-w222-53c6-c86p |