Virtual memory management is a fundamental and highly complex part of any operating system; XNU's implementation is no exception. As with any sufficiently complex system, virtual memory management comes with its own vulnerability classes. In this talk we'll cover some XNU virtual memory fundamentals and take a look at CVE-2019-6205 as a case study for what can go wrong, and how to exploit it when it does.