Es handelt sich um einen Speicherfehler der Kategorie „Out-of-bounds Write": Die Anwendung prüft beim Schreiben von Daten nicht ausreichend, ob diese noch in den dafür reservierten Speicherbereich passen. Ein Angreifer kann dies gezielt auslösen und so Daten über das Ende des zugewiesenen Puffers hinaus schreiben. Dabei werden benachbarte Speicherinhalte überschrieben, die für andere Zwecke vorgesehen sind – etwa Verwaltungsstrukturen oder Programmdaten. Lässt sich der überschriebene Inhalt kontrollieren, kann der Angreifer den Ablauf des Programms umlenken und eigenen Code ausführen. Im Ergebnis läuft fremder Code mit den Rechten der betroffenen Anwendung, was je nach Einsatzumgebung bis zur Übernahme des Systems führen kann. Typischerweise genügt dafür eine speziell präparierte Eingabe oder Datei, die von der Anwendung verarbeitet wird.
Erwähnt in
Artikel und Wochenreports, die diese Schwachstelle behandeln- Artikel Bisher keine Artikel.