Ocorre uma leitura fora dos limites devido a uma verificação de limites insuficiente, o que pode permitir que um aplicativo cause a terminação inesperada do sistema. Uma leitura fora dos limites é uma condição em que um programa lê dados além do fim ou antes do início do buffer pretendido.