| 취약점ID |
210216 |
| 위험도 |
40 |
| 포트 |
22 |
| 프로토콜 |
TCP |
| 분류 |
WWW |
| 상세설명 |
원격 호스트에는 5.2.20 이전 또는 5.3.18 이전의 5.3.x인 Spring Framework 라이브러리 버전이 포함되어 있습니다. 따라서 원격 코드 실행 취약점의 영향을 받습니다.
- JDK 9+에서 실행되는 Spring MVC 또는 Spring WebFlux 애플리케이션은 데이터 바인딩을 통한 원격 코드 실행(RCE)에 취약할 수 있습니다. 특정 익스플로잇을 사용하려면 응용 프로그램이 Tomcat에서 WAR 배포로 실행되어야 합니다. 애플리케이션이 Spring Boot 실행 가능한 jar로 배포되는 경우(기본값) 익스플로잇에 취약하지 않습니다. 그러나 취약점의 특성은 보다 일반적이며 이를 악용하는 다른 방법이 있을 수 있습니다.
- 다음은 익스플로잇의 전제 조건입니다. - JDK 9 이상 - 서블릿 컨테이너로서의 Apache Tomcat - WAR 패키지 - spring-webmvc 또는 spring-webflux 종속성
* 참고 사이트: https://tanzu.vmware.com/security/cve-2022-22965 https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement https://spring.io/blog/2022/04/01/spring-framework-rce-mitigation-alternative https://www.itworld.co.kr/news/231709
* 영향을 받는 플랫폼: Spring Framework 5.2.20 이전 또는 5.3.18 이전의 5.3.x 버전들 |
| 해결책 |
Spring Framework 의 가장 최신 버전(5.2.20 / 5.3.18 혹은 이후)으로 업그레이드 하여야 한다. |
| 관련 URL |
CVE-2022-22965 (CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
(ISS) |
|