정답: 3번 메모리를 다루는 데 오류가 발생하여 잘못된 동작을 하는 프로그램 취약점은 버퍼 오버플로입니다. 버퍼 오버플로는 프로그램이 할당된 메모리 버퍼의 경계를 넘어 데이터를 기록할 때 발생하며, 이는 프로그램의 예기치 않은 동작이나 보안 취약점을 초래할 수 있습니다.