↻50번부터 같은 세트 100문항을 이어서 풉니다.×50/ 100문항 자료 불러오는 중123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100정처LAB 자체 제작 · 내용 검수 완료애플리케이션 보안 · 2025년 출제범위 기반 정보보안기사 실전 연습 세트 2 · 50번공유문제 오류 신고☆허용 목록에 `convert`만 검사하지만 인수에 `;curl ...`이 들어간다. 취약 원인은?1실행 파일 이름을 허용 목록으로 제한했으므로 뒤 인수는 셸이 해석해도 새 명령이 실행되지 않는다.2명령명만 검증한 뒤 전체 문자열을 셸에 넘겨 인수의 세미콜론과 후속 토큰이 명령 구문으로 다시 해석됐다.3세미콜론만 삭제하면 파이프·치환·리다이렉션 등 다른 셸 메타문자도 모두 자동 제거된다.4실행 파일과 각 인수를 셸 없이 배열로 전달하면 인수의 세미콜론도 항상 별도 명령으로 실행된다.