| |
|
 |
 |
 |
ns.softcan.net
222.122.56.2 |
 |
ns.newseoul.com
222.122.56.3 |
|
 |
|
|
|
| |
|
| |
|
 |
홈 >고객지원 > 온라인상담 |
|
 |
|
 |
제로보드 XE 보안 패치 |
 |
2008-09-02 |
|
| |
안녕하세요. x-y.net 입니다.
2008.09.02 오늘날짜로 제로보드XE 긴급 보안패치가 발표되었으니
기존 원본자료 백업후 패치 해주시기 바랍니다.
패치자료: /www/zbxe/config/func.inc.php
패치순서:
1.http://www.zeroboard.com/17234648 접속하여 패치자료 다운받기: func.inc.php
2. FTP접속하여 /home/01/laone61/www/zbxe/config/ 로 들어간후
2-1. func.inc.php -> func.inc.php-backup 으로 이름변경하기
2-2. 다운받았던 func.inc.php 업로드 하기
3. 홈페이지 잘 뜨는지 확인하기
[원문] http://www.zeroboard.com/17234648
--
INet Corp Security 연구소장이신 유동훈님(Xpl017Elz, x82)님께서 XE CSRF 보안 취약점 제보를 해주셨습니다.
CSRF 라는 공격 방법으로 XE 관리자 세션을 악용할 수 있게 하는 취약점입니다.
이 방법은 1.0.5 이전에 다른 분께 제보를 받아서 관리자 세션을 악용할 수 있는 것을 모두 막아 놓았는데 제가 미처 알지 못하는 방법으로 관리자 세션을 악용할 수 있는 취약점이 발견되었습니다.
func.inc.php.zip 파일을 다운받으시고 압축을 푸시면 func.inc.php 라는 파일이 나타납니다.
이 파일을 사용하시는 XE의 config 디렉토리에 있는 func.inc.php 파일위로 덮어쓰시면 패치는 완료됩니다.
다만 혹시 소스코드를 수정하셨거나 버전이 낮아서 문제가 있을 수 있으니 덮어쓰기 전에 config/func.inc.php 파일을 백업해 놓으세요.
그리고 다음과 같이 직접 수정하시면 됩니다.
config/func.inc.php 파일의 402번째줄부터 있는 removeHackTabk(), removeJsEvent(), removeSrcHack() 함수를 다음과 같은 코드로 바꾸시면 됩니다.
config/func.inc.phpXE CSRF 보안취약점 패치view plaincopy to clipboardprint?
/**
* @brief iframe, script코드 제거
**/
function removeHackTag($content) {
// iframe 제거
$content = preg_replace("! | | | | | | |