Pufferüberlauf (Buffer Overflow)
Definition
Ein Fehler, bei dem ein Programm mehr Daten in einen fest großen, zusammenhängenden Speicherpuffer schreibt, als dieser fassen kann, wodurch angrenzender Speicher überschrieben wird und es zu Abstürzen, falschem Verhalten oder Sicherheitslücken kommen kann.
Pufferüberlauf (Buffer Overflow)
Definition
Ein Zustand, in dem eingehende Daten (Pakete, Frames, Bytes) die verfügbare Speicherkapazität eines Puffers überschreiten, so dass weitere ankommende Einheiten nicht mehr gehalten und daher verworfen, überschrieben oder verloren gehen, was bei Systemen ohne Begrenzungsprüfung Anwendungsdatenverlust oder Korruption zur Folge haben kann.