What is buffer overflow in unmanaged code?