Meanings
present singular third person smashes the stack · participle present smashing the stack · participle past smashed the stack · past smashed the stack
- informalcomputingTo corrupt the call stack, causing execution to jump to a random address, sometimes used as a malicious attack on a system.
We first wrote a vulnerable DLL and our own exploit code, and checked that the exploit smashes the stack.
2004, Yves Deswarte, Frederic Cuppens, Sushil Jajodia, Lingyu Wang, Security and Protection in Information Processing Systems2 more examples
There's something interesting about this approach — we haven't smashed the stack, so some mechanisms that might guard the stack won't notice...
2003, Michael Howard, David LeBlanc, Writing Secure Code[…] which in turn smashed the stack with a new return address that the author hoped would point into the buffer and eventually hit the shellcode within it.
2005, Peter Szor, The art of computer virus research and defense
Cite this entry
smash the stack. (n.d.). In WatkinsX Dictionary. Retrieved November 4, 2026, from https://dictionary.watkinsx.com/word/smash%20the%20stack
“smash the stack.” WatkinsX Dictionary, https://dictionary.watkinsx.com/word/smash%20the%20stack. Accessed November 4, 2026.
WatkinsX Dictionary, s.v. “smash the stack,” accessed November 4, 2026, https://dictionary.watkinsx.com/word/smash%20the%20stack.
Source: smash the stack on Wiktionary, CC BY-SA 4.0.