구매안내 온라인 문의

Apache Struts2 보안 업데이트 권고

2017-12-07

 

▷ 개요

l   Apache Struts2에서 서비스 거부 및 임의 코드 실행이 가능한 취약점이 발견 [1]

l   취약한 버전을 사용 중인 서버의 담당자는 해결방안에 따라 최신 버전으로 업데이트 권고

 

▷ 내용

l   Struts REST 플러그인에서 JSON 페이로드를 처리할 때 발생하는 서비스 거부 취약점 (CVE-2017-15707)

l   Jackson-databind에서 직렬화 결함이 발생하여 ObjectMapper readValue 메소드에 특수하게 조작 된 페이로드 전송시 

   임의 코드 실행 가능한 취약점 (CVE-2017-7525)

 

▷ 영향을 받는 버전

l   Apache Struts 2.5~ 2.5.14

 

▷ 해결 방안

l   CVE-2017-15707 : 취약점에 영향을 받지 않는 버전으로 업데이트 수행 (Apache Struts 2.5.14.1) [3]

   또는, 기본 JSON-lib 대신 Jackson 사용

l   CVE-2017-7525 : 취약점에 영향을 받지 않는 버전으로 업데이트 수행(Apache Struts 2.5.14.1) [3] 

   또는, Jackson dependencies를 취약점에 영향을 받지 않는 버전으로 수동 업데이트

 

▷ 참고사이트

- [1] https://cwiki.apache.org/confluence/display/WW/S2-054

- [2] https://cwiki.apache.org/confluence/display/WW/S2-055

- [3] https://cwiki.apache.org/confluence/display/WW/Version+Notes+2.5.14.1

  • 목록