화살표
보안패치보안관련 정보를 수집하여 고객님께 알려드리고 있습니다.
번호 제목 등록일
171 국내 공개 웹 게시판(GR Board) 보안 업데이트 권고 - 2010-06-09
2010-06-09
내용
□ 개요
o 최근 국내 PHP 기반의 공개 웹 게시판 GR Board에 대한 PHP Include 취약점이 발견됨[1]
o 해당 취약점을 이용한 홈페이지 변조 및 원격 코드 실행 위협이 발생함에 따라,
사용자의 주의 및 조속한 패치가 필요함

□ 영향
o GR Board를 사용 중인 웹서버의 보안설정이 취약할 경우, 공격자는 원격의 Web Shell을
이용하여 시스템 권한을 획득할 수 있음.
※ 취약한 보안설정 : php.ini 내 register_globals 및 allow_url_fopen 속성이 On으로 설정
o 획득한 시스템 권한을 이용하여 홈페이지 변조 및 원격 코드 실행 등이 가능함

□ 해당시스템
o GR Board v1.8.6.3 [R2 - Security Fix] stable (UTF-8) 이하 버전

□ 해결 방안
o 업데이트된 파일만 적용하는 경우
- 공식사이트(sirini.net)에서 취약점이 패치된 grboard_v1863_r2_again.zip 파일[1]과
sirini_gallery2_play.zip 파일[1]을 다운로드 받아 압축을 해제하여 page.php 파일과
list.php 파일을 운영 중인 GR Board 내 각각의 디렉토리에 설치
※ page.php는 “./”에, list.php는 “./latest/sirini_gallery2_play”에 설치

o 업데이트가 적용된 상위 버전으로 업그레이드하는 경우
- 공식사이트(sirini.net)에서 취약점이 패치된 grboard_v1863_r2_again.zip 파일[1]과
sirini_gallery2_play.zip 파일[1]을 다운로드 받아 기존에 GR Board를 운영 중인
디렉토리에 설치
※ sirini_gallery2_play.zip 내 파일들은 “./latest/sirini_gallery2_play”에 설치하고,
처음 사용하는 사용자일 경우에는 grboard_v1863_r2_again.zip 파일만 설치

□ 사용자 주의사항
o 사용자들은 GR Board의 공식 공지사항[2]을 주기적으로 확인하여 신규 취약점에 대한 정보를
숙지하고 이에 따른 조치를 취해야함

□ 용어 정리
o PHP : 동적인 웹사이트를 위한 서버 측 스크립트 언어
o GR Board : PHP 언어로 작성된 홈페이지용 게시판 프로그램
o PHP Include 취약점 : PHP 페이지 설계 상 Include 문의 처리가 잘못되어 생기는 취약점
o Web Shell : 원격에서 웹서버에 명령을 수행할 수 있도록 작성한 웹 스크립트

□ 기타 문의사항
o 한국인터넷진흥원 인터넷침해대응센터: 국번없이 118

[참고사이트]
[1] http://sirini.net/grboard/board.php?id=grskin&articleNo=84&page=1
[2] http://sirini.net/grboard/board.php?id=notice