• CWE-786: Access of Memory Location Before Start of Buffer

Das Produkt liest oder schreibt in einen Puffer unter Verwendung eines Index oder Zeigers, der auf eine Speicheradresse verweist, die vor dem Beginn des Puffers liegt.

CWE-786: Access of Memory Location Before Start of Buffer

CWE ID: 786
Name: Access of Memory Location Before Start of Buffer

Beschreibung

Das Produkt liest oder schreibt in einen Puffer unter Verwendung eines Index oder Zeigers, der auf eine Speicheradresse verweist, die vor dem Beginn des Puffers liegt.

Erweiterte Beschreibung

Dies tritt typischerweise auf, wenn ein Zeiger oder sein Index auf eine Position vor dem Puffer dekrementiert wird, wenn Zeigerarithmetik zu einer Position vor dem Beginn des gültigen Speicherbereichs führt, oder wenn ein negativer Index verwendet wird.