Um estouro de buffer baseado em heap ocorre quando um programa grava mais dados em um bloco de memória heap do que ele pode suportar, potencialmente corrompendo a memória. Esta falha permite que um invasor não autorizado execute código arbitrário remotamente através de uma rede ao enviar entradas manipuladas. O ataque não requer autenticação prévia.