지금 털린 곳

오늘의 보안 문제 #3

매일 새 문제가 나옵니다. 코드를 읽고 가장 심각한 보안 취약점을 고르세요.

보통C2026-11-03

사용자 이름을 받아 인사말을 출력하는 함수입니다. 가장 심각한 취약점은?

#include <stdio.h>
#include <string.h>
 
void greet(const char *name) {
    char buf[32];
    strcpy(buf, "Hello, ");
    strcat(buf, name);
    printf("%s\n", buf);
}

지난 문제