🇰🇷 한글 설명
Pivotal Spring Framework의 디렉터리 순회 취약점으로, 특수 조작된 URL을 통해 원격 공격자가 서버의 임의 파일을 읽을 수 있다. Spring Framework 3.x (3.2.9 이전)와 4.0 (4.0.5 이전)에서 경로 검증이 부족하여 발생한다.
💡 쉬운 설명
Spring Framework 웹 서버에 특별한 URL을 보내면 공격자가 서버에 있는 모든 파일을 열람할 수 있는 버그다. 설정파일, 소스코드, 비밀번호 같은 민감한 정보가 노출될 위험이 있다.
🇺🇸 원문 (English)
Directory traversal vulnerability in Pivotal Spring Framework 3.x before 3.2.9 and 4.0 before 4.0.5 allows remote attackers to read arbitrary files via a crafted URL.
📍 영향받는 시스템
Spring Framework 3.0~3.2.8, Spring Framework 4.0.0~4.0.4
⚔️ 공격 벡터
공격자가 ../ 경로 순회 시퀀스를 포함한 URL을 요청하면 웹루트 외부의 파일에 접근 가능
🛡️ 대응 방법
Spring Framework를 3.2.9 이상 또는 4.0.5 이상으로 즉시 업그레이드
🔧 검증 코드
명령어 결과로 pom.xml 파일이 나오면 취약한 Spring 버전 사용 중. 파일이 없으면 안전한 버전 사용 또는 Spring 미사용
find . -name 'pom.xml' -exec grep -l 'spring.*\(3\.[0-8]\|4\.0\.[0-4]\)' {} \; 2>/dev/null | head -1