Buffer overflow (ou estouro de buffer) é um problema que pode ocorrer na manipulação de regiões da memória do computador por um programa, e pode ser usada como parte de um ataque. Algumas linguagens que nativamente proveem proteção contra este problema são: