Buffer
Overflow Causes. ©2002, Jedidiah R. Crandall, Susan L. Gerhart, Jan G.
Hogle.
http://sfsecurity.pr.erau.edu
All
sorts of other far-fetched but deadly-serious things you should think about.
User input is not always what causes buffer overflows, they may
be caused through things like environment variables or race conditions.
You don’t have to know all about environment variables or race
conditions but if you’re managing a software project then your programmers should.