> This kind of exploits don't even require memory to be executable.
If this exploit is a memory leak, and the memory isn't executable, how do the malicious contents that get put into the leaked memory get executed?
If this exploit is a memory leak, and the memory isn't executable, how do the malicious contents that get put into the leaked memory get executed?
It turns out that a lot of programs can be tricked into interpreting a family of languages called rop chains.