Um estouro de buffer baseado em pilha permite que um invasor autorizado execute código arbitrário através de uma rede, o que pode afetar o sistema. Um estouro de buffer baseado em pilha ocorre quando um programa grava mais dados em um buffer localizado na pilha do que o buffer foi alocado para conter, potencialmente sobrescrevendo a memória adjacente.