Buffer overflow attack is an attack that takes advantage of a process that attempts to write more data to a fixed-length memory block.