Stack-Based Buffer Overflow
• Also called, stack buffer overflow and stack smashing
• A stack buffer overflow occurs when the targeted
buffer is located on the stack, usually as a local variable
in a function’s stack frame.
• Stack overflow exploits the mechanisms used by
program functions to manage their local state on each
call.