🇰🇷 한글 설명
Spring MVC 및 WebFlux 애플리케이션에서 정적 리소스 해석 시 경로 추적(Path Traversal) 취약점이 존재합니다. 이 취약점을 통해 공격자가 서버의 민감한 파일에 접근할 수 있습니다.
💡 쉬운 설명
웹사이트의 정적 파일 처리 과정에서 보안 허점이 발견되어, 해커가 의도하지 않은 파일에 접근할 수 있습니다. 이를 방지하려면 관련 프레임워크를 최신 버전으로 업데이트해야 합니다.
🇺🇸 원문 (English)
Spring MVC and WebFlux applications are vulnerable to Path Traversal attacks when resolving static resources.
Affected versions:
Spring Framework 7.0.0 through 7.0.7; 6.2.0 through 6.2.18; 6.1.0 through 6.1.27; 5.3.0 through 5.3.48.
📍 영향받는 시스템
Spring Framework 7.0.0-7.0.7, 6.2.0-6.2.18, 6.1.0-6.1.27, 5.3.0-5.3.48
⚔️ 공격 벡터
정적 리소스 요청 URL에 특수 문자를 삽입하여 서버의 파일 시스템 경로를 조작
🛡️ 대응 방법
Spring Framework를 패치된 최신 버전으로 즉시 업그레이드하십시오.
🔧 검증 코드
출력된 버전이 5.3.49 이상, 6.1.28 이상, 6.2.19 이상, 7.0.8 이상인지 확인하여 패치 여부 검증
mvn dependency:tree -Dincludes=org.springframework:spring-webmvc 2>/dev/null | grep -E 'spring-webmvc'