Si como consecuencia de un desbordamiento de buffer podemos sobreescribir un puntero, y ese puntero es después utilizado por el programa para escribir un valor que también pudimos sobreescribir, se dice que tenemos una condición write-what-where.

Para más información, ver CWE-123