a valid buffer.
An Improper Null Termination Vulnerability occurs when an attacker can control
or influence M, such that M either fails to write a null terminator or
overwrites the null terminator with non-null data. This violates U’s expectation