A buffer overflow/overrun/overwrite is a condition at an interface under which more input can be placed into a buffer or data holding area than the capacity allocated, overwriting other information.
Also known as a buffer overrun, buffer overflow occurs when the quantity of data in the buffer exceeds its storage capacity. That extra data overflows into adjacent memory locations and corrupts or overwrites the data in those locations.
A buffer overflow occurs when a program or method attempts to write more data to a fixed-length block of memory, or buffer, than the buffer is assigned to hold. Buffers contain a specified amount of data; any extra data will overwrite data values in memory addresses contiguous to the destination buffer.
To learn more about buffer overflow , refer
https://brainly.com/question/15122085
#SPJ4