The 2017 Pwnie Nominee For Best Client-Side Bug

Project Zero vs Malware Protection Service

Credit: Tavis Ormandy, Natalie Silvanovich, Mateusz Jurczyk (j00ru), Junghoon Lee (lokihardt), Ian Beer

Windows 8 and newer have a Malware Protection service that runs in the background with SYSTEM privileges, unsandboxed, and parses all files written to disk with no user interaction, in a plethora of different file formats. After Tavis Ormandy discovered the scary and easily accessible attack surface and ported the component to Linux, he and other members of P0 proceeded to identify and report a number of critical RCE vulnerabilities. These included bugs in the parsing of executable files, the x86 emulation layer, and a number of serious issues in the internal Javascript interpreter.

Project Zero vs Malware Protection Service 

CVE-2017-0290

CVE-2017-8538

CVE-2017-8540

CVE-2017-8541

CVE-2017-8558