Buffer Overflow Causes. ©2002, Jedidiah R. Crandall, Susan L. Gerhart, Jan G. Hogle.  http://sfsecurity.pr.erau.edu
Unsafe library function calls - Consequences.
Most library function call buffer overflows allow the attacker to hijack the machine using stack smashing.
They also can corrupt security-sensitive data or crash the program.