Vulnerabilites and Exploits : buffer overflows, return-to-libc, ROPs, double frees, format string vulnerabilities, covert channels
Mitigations : W^X, ASLR, Canaries, hardware and compiler mitigations
Capability and sandboxing systems : SGX, Trustzone
Micro-architectural Attacks and Side Channel Analysis