app.setAsDefaultRCEClient: Electron, scheme handlers and stealthy security patches — ZeroNights 2019
app.setAsDefaultRCEClient: Electron, scheme handlers and stealthy security patches

In this talk, we present techniques used to gain Remote Code Execution through URI scheme handlers in six popular Electron apps — despite being patched against CVE-2018-1000006. Additionally, we expose two mitigations since implemented by Electron in almost complete silence.

Juho Nurminen

Juho Nurminen

Juho Nurminen has nearly a decade of experience in application security starting from his first submissions to the Google VRP as a high school kid. He's seen the software industry from both the developer's and pentester's perspectives, and over the years he's been credited for several CVEs in Chrome, Firefox, Safari as well as a few more unconventional browsers.
Reports
Reports