Ocorre um estouro de buffer devido a uma verificação de limites insuficiente. Esta falha permite que um aplicativo escreva na memória do kernel ou cause a terminação inesperada do sistema. Um estouro de buffer (buffer overflow) é uma condição em que um programa grava mais dados em um bloco de memória do que ele pode suportar, potencialmente sobrescrevendo locais de memória adjacentes.