Ocorre um estouro de buffer devido a uma verificação de limites insuficiente, o que pode permitir que um aplicativo cause a negação de serviço. Um estouro de buffer é uma condição em que um programa grava mais dados em um bloco de memória do que ele pode suportar, potencialmente sobrescrevendo a memória adjacente.