Buffer overflow
Escrever além do limite de um buffer na memória — invade a área vizinha e pode levar à execução arbitrária de código.
Bug clássico em C: strcpy(buf, input) sem checar o tamanho. Alimentou mais de 30 anos de exploits. Defesas: ASLR, stack canaries, DEP/NX, linguagens modernas (Rust). "Stack smashing" e "heap spray" são variantes.