웹마스터 팁

======================
KA-2002-96: CrazyWWWBoard qDecoder BufferOverflow Vulnerability
----------------------

최초작성일 : 2002-12-30
갱  신  일 :
출      처 : KISA/CERTCC-KR
작  성  자 : 강준구(jgkang@certcc.or.kr)

-- 제목 --------------
CrazyWWWBoard의 qDecoder 버퍼오버플로 취약점

-- 해당 시스템 --------
CrazyWWWBoard 모든 무료배포판

--영향-----------------
Apache user 권한으로(일반적으로 nobody) 임의의 명령어를 실행시킬 수 있다.  

-- 설명---------------
웹서버에서 게시판 프로그램으로 흔히 쓰는 제품이 CrazyWWWBoard이다. 현재 자신의 게시판에서
오른쪽 마우스로 클릭하여 소스보기를 하게되면 CrazyWWWBoard게시판의 버전을 확인할 수 있다.
CrazyWWWBoard의 qDecoder는 자료를 업로드할 수 있는 모듈이다.
공격자는 이 모듈에 버퍼오버플로를 발생시켜 관리자도 모르게 포르노와 같은 불법적 자료를
업로드할 수 있다. 또한, 공격자는 시스템의 정보를 확인할 수 있고, 시스템에 대한 임의의
명령어 수행을 가능하게 한다. CrazyWWWBoard는 상용배포판과 무료배포판이 있다.
현재 유닉스계열 운영체제에서 모든 무료배포판 버전에 버퍼오버플로 취약점이 존재한다.
CERTCC-KR에서는 상용버전 CrazyWWWBoard 2000 P5(패치버전)를 테스트해본 결과
qDecoder의 버퍼오버플로 취약점은 발견되지 않았다.

-- 해결책---------------
1.현재 무료배포판은 패치를 제공하는 것이 아니므로 패치를 제공할 때까지 당분간 서비스를
  중단할 것을 권장한다. 지속적이 게시판 서비스를 원할 경우 취약한 버전이외의 제품을
  사용하도록 권장한다.

2.불법 자료가 업로드된 사실을 오랜기간동안 관리자는 모르고 있는 경우가 많으므로,
  게시판 디렉토리를 확인하여 불법적 자료가 존재하는지 확인하는 것이 중요하다.

포르노와 같은 불법적 자료들이 업로드되는 디렉토리확인은 다음과 같다.

1. CrazyWWWBoard 3.0.1일 경우
/크레이지 보드가 설치된 디렉토리/data/"게시판이름"/

2. CrazyWWWBoard 3.0.1 이후 버전
/Web Server Document Root/cwb-data/data/"게시판이름"/
만약 Web Server Document Root를 모를경우 httpd.conf 파일에서 "DocumentRoot"를 찾아서
위치를 확인하면 된다.

3. find 명령어를 사용
예 : find /-name "cwb-data"


------- 참조 사이트 --------------------------
http://www.certcc.or.kr/
http://www.crazywwwboard.com
--------------------------------------------

--------------------------------------------------------------
한국정보보호진흥원(Korea Information Security Agency),
Computer Emergency Response Team Coordination Center , CERTCC-KR
전화: 118 (지방 02-118)  Email: cert@certcc.or.kr
==============================================================


제목 글쓴이 날짜
[강추]!! 긁어와서 [자동]으로 게시글로!! [메타 블로그] php 로 넣기!!! xe블로그api를 이용한.. [51] file 김기철980 2009.01.29
css팁 : 웹폰트 저장소 Dotcomsoft 2018.01.17
css 팁 : 색상코드 검색이필요할때 Dotcomsoft 2018.01.17
모바일에서 유투브 동영상 크기 300px고정 [28] 패시브 2012.07.31
XE에 채팅 연동 하기 [1] younggyo 2017.12.15
bitnami ssl 클라우드플레어 설정법 키큰아이 2017.12.06
성공적인 홈페이지 제작을 위해 점검해야 될 사안 웹369 2017.12.05
제로보드에서 iframe 높이 자동(유동적)조절(파폭,IE, 오페라,사파리,IETester) [11] file hhgyu 2010.09.17
통합검색의 기본값을 '제목' 이 아니라 '제목+내용' 으로 하고 픈 경우 [2] sejin7940 2017.02.24
모바일앱, 모바일 어플에서 카카오톡, 카카오 스토리 앱으로 공유하기 한꼬마 2017.10.31
폰갭 모바일 사진 분석 부터 번역까지 아토피뉴스 2017.10.16
사랑비Bgm 플레이기 설치하고 제어하기 [5] file 팔공산 2008.11.22
OpenSSL 웹에 직접 구축하기 [2] file 워리도꾸 2016.02.16
스케치북 갤러리 제목에 카테고리 추가하기. [1] 보보2 2017.07.17
XE 공식(?) 버튼 삽입하기 [다들 알지도 모르겠네요,,] [77] [1] 웹엔진 2011.02.28
글등록시 포인트차감으로 등록불가 설정시 개별설정이 아닌 전체 설정 기준으로만 사용할 경우는 적용 안 되는 버그 수정법 sejin7940 2017.08.23
폰갭 자기 전화번호 추출 한꼬마 2017.08.14
폰갭 버전 업데이트 후 push 안되시는 분들께.. 한꼬마 2017.08.09
포인트 적립 횟수 일별 제한하기 (게시글 및 댓글 작성시) Redback 2017.06.18
다음 우편번호 5자리 적용 [1] file 뒤늦게입문 2017.03.15