Star 0

Abstract

iOS/macOS are heavily relied on mach message passing. Processing messages is hard,a programming mistake or logic error could lead to unexpected disaster,especially when the messages are handled by higher privileged process.In this talk,we will discuss a dangerous class of vulnerabilities in iOS/macOS.Mishandling of mach messages could lead to very powerful exploitation primitives like deallocating arbitrary memory or port. We will analyze from the bugs used to in Pwn2Own and show how it could be abused to escape from sandbox.