uninitialized variables. Even if the weakness is rarely exploitable, a single failure may
lead to the compromise of the entire system.
Ensure that all format string functions are passed a static string which cannot be
controlled by the user and that the proper number of arguments are always sent to that