Buffer
Overflow Causes. ©2002, Jedidiah R. Crandall, Susan L. Gerhart, Jan G.
Hogle.
http://sfsecurity.pr.erau.edu
Purpose of this Section
This section is intended
for the experienced C programmer who would like to learn
more about the causes and consequences of various
kinds of buffer overflows.
•It is not intended to be a complete list of every known
type of buffer overflow.
•This section should give the reader a broad enough view
of buffer overflows that they
appreciate the complexity of the problem and don’t assume that their
code is safe just because they do bounds checking.