번호 | 제목 | 등록일 | |
---|---|---|---|
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 |