오늘의 보안 문제 #3
매일 새 문제가 나옵니다. 코드를 읽고 가장 심각한 보안 취약점을 고르세요.
사용자 이름을 받아 인사말을 출력하는 함수입니다. 가장 심각한 취약점은?
#include <stdio.h>
#include <string.h>
void greet(const char *name) {
char buf[32];
strcpy(buf, "Hello, ");
strcat(buf, name);
printf("%s\n", buf);
}