|
[CVE-2017-5344] dotCMS Blind SQL Injection 침해사고분석팀 2017.09.08 |
|
|
개요
해당 취약점은 dotCMS 설치시 기본값인 categoriesServlet 에서 q 매개 변수에 대한 적절한 필터링이 존재하지 않아 발생하며, 해당 매개 변수에 특정 구문을 이용하여 SQL 공격이 가능하다.
공격 성공 시 Database 계정 정보 획득이 가능하다.
분석
취약점은 dotCMS 설치시 기본적인 경로인 categoriesServlet 의 q 및 inode 매개 변수에서 발생한다.
취약점에 대한 공개된 POC는 아래와 같다.
[그림 1.] POC 내역
실제 해당 POC를 통해 확인해보면 q 매개 변수에서 ' 구문에 대한 적절한 필터링이 존재하지 않아 발생하는 것을 확인 할 수 있다.
[그림 2.] POC 상세 내역
[그림 3.] POC 상세 내역_2
[그림 4.] 패치 내역
공개된 POC 를 악용할 경우 dotCMS의 Database 계정 정보 획득이 가능하므로 주의가 필요하다.
[IPS 패턴블럭] : 3671, dotCMS categoriesServlet Blind SQL Injection
|



