a buffer overflow is a software bug in which a program is able to write data to a buffer beyond the buffer’s allocated space, causing memory corruption.
Buffer overflows may or may not be exploitable, possibly leading to software vulnerabilities.
https://en.wikipedia.org/wiki/Buffer_overflow