Pufferüberläufe gehören zu den häufigsten
Sicherheitslücken in aktueller
Software, die sich u. a. über das
Internet ausnutzen lassen können. Im Wesentlichen werden bei einem Pufferüberlauf durch Fehler im Programm zu große Datenmengen in einen dafür zu kleinen reservierten
Speicherbereich – den
Puffer – geschrieben, wodurch nach dem Ziel-Speicherbereich liegende Speicherstellen überschrieben werden.