What is a buffer overflow? Here are some definitions.
Noun
(computer science) The event when the amount of data sought to be added to a buffer exceeds the size of the buffer; generally resulting in a catastrophic error if this case has not been anticipated.