JAVA

Apache Struts2 보안취약점

.노을. 2016. 4. 27. 14:01
반응형

1. 개요

- 해외 사이트에서 Apache Struts2 보안취약점(CVE-2016-3081)에 대한 개념증명(PoC) 코드가 공개되었고,

공개된 정보에 따르면, “struts.enable.DynamicMethodInvocation = True”로 설정되어 있을 경우

원격지에서 조작된 HTTP Request를 통하여 웹 서버의 OS 명령어 실행이 가능함

 

2. 영향 시스템 : Apache Struts 2.0.0 ~ 2.3.28 (except 2.3.20.2 and 2.3.23.2)

 

3. 조치방법

   - struts.enable.DynamicMethodInvocation = False 로 변경

     ※  기본은 False 인 것으로 확인되며, 설정변경 시 서비스영향도 확인 필요

- 안전한 버전으로 업그레이드 (Struts 2.3.20.2, 2.3.24.2 or 2.3.28.1)

 

4. 참고 URL

   - http://www.freebuf.com/vuls/102836.html

   - http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-3081 (Reserved 상태)

반응형