Next: Other Architectures
StackGhost will not stop every exploit, nor will it guarantee
security. Exploits that StackGhost will not stop include:
- A corrupted function pointer (atexit table, .dtors, etc.)
- Data corruption leading to further insecure conditions.
- ``Somehow'' overwriting a frame pointer with a frame pointer
from far shallower in the calling sequence. It will short
circuit backwards through a functions' callers and may
skip vital security checks.