How to defend against Stack Pivoting attacks on existing 32-bit x86 processor architecture?
http://hypervsir.blogspot.com/2015/01/a-software-solution-to-defend-against.html [hypervsir.blogspot.com]
2018-03-06 23:33
Stack Pivoting is a common technique widely used by vulnerability exploits to bypass hardware protections like NX/SMEP, or to chain ROP (Return-Oriented Programing, the Wikipedia link) gadgets. However, there is NO hardware protection solution to defend against it (at least for now:-). This blog will describe a software solution to detect Stack Pivoting at run time, and I will also point out some limitations due to current processor architecture implementations.
So that’s one way to do it...