Buffer overflow

What is Buffer overflow

Buffer overflow is a type of software error where an application fails to properly allocate memory. When an application attempts to write beyond its allocated buffer, it corrupts adjacent memory locations.