1. 익스플로잇 코드 분석curl http://localhost:8080/static/link/%2e%2e/etc/passwd 1) 취약점 발생 원인- /static/** : 모든 하위 경로를 허용- FileSystemResource : 로컬 파일 직접 접근 - 사용자 입력 경로에 대한 검증 부재 2) 요청 코드 분석- /static/ : 서버 라우팅 경로- link : 심볼릭 링크- %2e%2e : .. (상위 디렉터리 이동) - /etc/passwd : 탈취 대상 파일 3) 경로 해석- link : /static 디렉터리와 연결된 심볼릭 링크 - ../ : 상위 디렉터리로 이동- 최종적으로 /etc/passwd 에 도달 2. 패치 비교 분석1) 입력값 검증 강화 (commit: d86bf8b ..