취약점 개요
WordPress 플러그인 Wordpress Plugin Search Meter 2.13.2이하 버전에서 발견된 취약점이다. 워드프레스 검색정보를 통계해주는 플러그인이다. 엑셀로 내보내는 기능에서 입력 값을 검증하지 않아 CSV Injection 공격이 가능하다. 엑셀 함수를 이용하여 악성 파일을 실행시키거나 악성 사이트에 접속시킬 수 있다.
상세 분석
1)발생원리
해당 취약점은 CSV파일을 생성할 때 Injection을 발생 시킬 수 있는 =,@,+,- 문자들을 검증하지 않아 발생한다.
2) 취약점 확인
워드프레스 검색창에 원하고자 하는 명령어를 입력한다.
=cmd|' /C notepad'!'A1'
대응방안
csv파일을 내보낼 때 취약한 문자에 대해 검증이 이루어지지 않아서 발생하는 취약점이다. =,@,+,- 문자들을 검증하는 함수를 만든다.
적용결과 :
참고자료
* search meter 플러그인
https://wordpress.org/plugins/search-meter/
* CSV-Injection
https://www.we45.com/blog/2017/02/14/csv-injection-theres-devil-in-the-detail/
* Exploit-DB
https://www.exploit-db.com/exploits/48197
* Wordpress Plugin 취약점 분석
https://jinddeok.tistory.com/25
'취약점 분석 > EDB' 카테고리의 다른 글
[EDB] EDB-ID-48822 취약점 분석 - Union Sql Injection (0) | 2020.10.04 |
---|