Die Anwendung enthält einen Pufferüberlauf auf dem Stack: Beim Verarbeiten von Eingaben werden mehr Daten in einen dafür vorgesehenen Speicherbereich geschrieben, als dieser aufnehmen kann. Dadurch werden benachbarte Speicherinhalte überschrieben, darunter Steuerinformationen, die den weiteren Programmablauf bestimmen. Ein Angreifer kann diesen Überlauf gezielt mit präparierten Daten auslösen und so den Ablauf der Anwendung in seinem Sinne umlenken. Im Ergebnis lässt sich beliebiger Programmcode ausführen – der Angreifer bringt also eigene Befehle im Kontext der betroffenen Anwendung zur Ausführung und kann je nach deren Rechten Daten auslesen, verändern oder das System weitergehend kontrollieren. Pufferüberläufe dieser Art zählen zu den klassischen Speicherfehlern und sind in der Praxis gut ausnutzbar.
Erwähnt in
Artikel und Wochenreports, die diese Schwachstelle behandeln- Artikel Bisher keine Artikel.