포럼
Xzet 1.4.5.14 (XE 1.4.x 보안 패치)
2012.08.19 21:52
변경 사항
- 작성 댓글 보기 추가 (r21, r22)
- 하위 댓글이 있어도 관리자일 경우에는 삭제 가능하도록 변경 (r19, r20)
- 한글 mid도 사용 가능하도록 변경 + alpha_korean_number 필터 추가 (r17, r18)
- 임시 저장 시 모듈의 권한을 제대로 받아오지 못하는 오류 수정 (r16)
주의 사항
- 업데이트 前 백업은 꼭 해주세요.
- 이번 버전은 .htaccess 파일도 수정되었으므로 .htaccess 파일의 권한을 777 또는 707로 맞춰주세요.
- 업데이트가 제대로 안되었을 경우 디렉터리와 파일의 권한을 확인해 주세요.
다운로드
- 전체 파일 다운로드: xzet.1.4.5.14.zip
- 변경된 파일만 다운로드: xzet.1.4.5.14.changed.zip
이전 버전 릴리즈 노트
댓글 60
-
윈컴이
2012.08.19 22:06
-
CMD
2012.08.19 22:24
하하...
-
글문
2012.08.19 23:21
잘 몰라서 그러니 양해 부탁드립니다. 업데이트 항목 중에서 말씀하신 이 부분이 궁금합니다.
이번 버전은 .htaccess 파일도 수정되었으므로 .htaccess 파일의 권한을 777 또는 707로 맞춰주세요.
.htaccess 파일의 권한을 777 또는 707를 어디에서 맞추어 주는가요...한번도 이런 걸 수정해 보지 않아서 질문 드립니다.
파일의 권한이 어떻게 되어 있는지 알아보고 확인하려면 어디를 열어 봐야 알 수 있는지 ...답변 부탁드립니다.
-
CMD
2012.08.19 23:26
ssh또는 ftp로 접속하셔서 퍼미션 변경하시면 되어요.
윈도우 서버를 이용하고 계신다면 무시하세요~
SSH에서 퍼미션 변경 명령어: chmod 777 .htaccess
-
글문
2012.08.19 23:38
답변 감사합니다.
ssh 접속해서 퍼미션 변경 명령어는 답변 주셔서 알겠는데
변경하기 전에 현재의 퍼미션 상태를 알아 볼 수 있는 명령어는 없나요..?
-
CMD
2012.08.20 05:40
ls -la 하시면 파일명 왼쪽에 rwxrwxrwx 이런식으로 나오는데 이건 777이고
rwx---rwx는 707이예요~
-
글문
2012.08.20 08:27
그렇군요...확인해 보니까 현재 권한을 알 수가 있습니다. FTP로 접속해서 권한이라고 적혀 있는 부분을 보니까...
.htaccess 옆을 보니까 -rw-r--r-- 이렇게 되어 있습니다. 이건 권한이 707이겠습니다. 이제 하나씩 배워갑니다.
감사합니다.
-
CMD
2012.08.20 17:43
아 그건 644이므로 707로 변경하셔야 해요~
-
국가정보보안
2012.08.20 00:51
항상 1.4.5.x 버전에 업데이트 해주셔서 감사합니다.
유투브 아이프레임 지원도 포함인가요 ?
-
CMD
2012.08.20 05:43
추후에 추가할 예정이예요~
-
글문
2012.08.20 09:33
xe/modules/member/lang 이 부분이 업데이트 되는데 ko.lang.php 부분에서 메세지 몇개 부분을 수정해서 사용하고 있습니다.
이 부분을 업데이트 하게 되면 기존의 수정한 부분이 초기화 되고 다시 수정해야 하는데 이 파일에 메세지 새롭게 추가된 부분이 있습니까. 없다면 이 파일만 빼고 업데이트를 하고 싶은데요. 아니면 기존의 메세지 부분에서 추가한 부분이 몇개 안되면 추가한 부분만 복사할까 싶어서 여쭈어봅니다. 항상 감사드리고 있습니다.
-
CMD
2012.08.20 17:44
110행이 추가되었어요~
-
글문
2012.08.21 17:03
CMD 님 1.4.5.14 버젼으로 업데이트를 무사히 하였습니다. 다른 항목은 이상이 없는데 xe/modules/member/lang 에서 작성 댓글 보기 항목이 추가되어 그런지 로그인 창에서 최근 로그인 항목이 밀려 내려갑니다. 이걸 로그인 창에 글자가 들어 오게 해결 할 수 있는 방법이 없을까요. 머리가 아픕니다. 해결책을 알려 주시면 감사하겠습니다. 화면 캡쳐하였습니다. 로그인 창 위젯 스킨은 웹미니 2.5를 사용하고 있습니다. 웹미니 스킨에서 조정해야 할까요. 로그인 창에서 친구보기 같은건 없어도 되는데...아무튼 로그인 창안에 최근 로그인 글자가 밀려 내려가지 않고 칸에 예전처럼 들어 올수 있게 되었으면 합니다..걱정입니다..ㅠㅠ 한번 보아 주시고 어디를 수정하면 되는지 가르쳐 주시면 감사하겠습니다.
-
CMD
2012.08.21 19:23
./widgets/login_info/skins/webmini/css/default.css파일의 3번째 행을 다음과 같이 수정해 주세요.
만약 제대로 반영되지 않을 경우 브라우저의 캐시를 삭제하세요~
.login_default form {position:relative; border:1px solid #acb8d7; padding:11px 11px 7px 11px; width:176px;}
-
글문
2012.08.21 19:45
CMD님 가르쳐 주신데로 수정하니까 문제가 해결 되었습니다. 정말 감사합니다..행복한 시간 되시길..^^
-
CMD
2012.08.21 19:55
해결되었다니 다행이예요~ 하하
-
키스미베이베
2012.08.22 03:24
작성댓글보기에서(관리자아닌사람) 모듈찾기가 뜨면서 눌르면 모듈선택기가 뜨는데 정상인가요??
저같은경우엔 모듈이 안보이길 원해서 ㅜㅜ
http://www.ilbe.com/ 이사이트와같이 '게시판 목록' 이런식으로 뜨면좋겟네요 '~'
더불어 권한이없는 게시판은 보지못하도록.... 여기다 이런글쓰면안되는건가...
-
CMD
2012.08.22 06:14
네 원래 그렇게 나오는게 정상이예요.
임시 방편으로 ./modules/member/skins/default/comment_list.html 파일의
6 ~ 9 번째 행을 제거하세요~
-
빛의바다
2012.08.23 10:52
CMD님 혼자 1.4버전대 업데이트 지원하시는건가요??
CMD님은 정체가 궁금합니다~!! -
CMD
2012.08.23 19:01
네~ 저 혼자서 해요~
-
빛의바다
2012.08.23 19:04
능력자시군요 ㅠㅠ
-
CMD
2012.08.23 19:10
그냥 XE개발팀이 만든 코드를 복사해서 붙여넣으니... 하하
-
국가정보보안
2012.08.24 18:26
CMD 님 1.4.5.X 에 SSL 항상적용으로하면 파일업로드 안되는 문제가있는데. 버그인지 아니면 저만안되는지..
-
CMD
2012.08.24 19:08
저는 잘 되는데...
에러 메세지와 브라우저를 알려주세요~
-
글문
2012.08.25 23:46
CMD님께 언제 기회가 닿으면 개인적으로
식사 대접이라고 하고 싶습니다.
저희 사이트는 2009년도에 XE 1.2 버젼으로 만들어
출발한 비영리 동호회 사이트입니다.
1.2버젼으로 시작하여 1.4.* 까지 버젼업 되었을 때 차례대로
단계를 밟아서 1.4.5.10버젼까지 업데이트를 하였습니다.
사이트 환경이 소박하고 꾸미고 치장할 필요를 느끼지
못해서 1.2 버젼으로 처음 만들었을 때나 현재나 외형상
하나도 변경없이 그대로 입니다.
저희 사이트는 1.4.5.10 버젼까지 업데이트 하고
1.5.*버젼으로 업데이트는 중단하였습니다.
이유는 여러가지가 있겠지만 환경 자체가 너무 바뀌고
아직도 계속 버그가 보고 되고 있어 여러가지로 부담도
되고 해서 1.5 버젼대로 업데이트는 포기하였습니다.
제가 XE의 지식이라고 해야 사이트를 겨우 관리 운영하는
수준이고 잘아시는 분들의 자문을 받아서 간단한 소스 정도
수정해서 사용하는 초보 수준이다 보니 느닷없이 생겨나는
버그나 장애를 감당할 자신이 없기 때문입니다.
1.5.*버전대로 업을 하지 않더라도 다른건 하나도 아쉬울께
없는데 보안 패치 때문에 신경이 많이 쓰였습니다.
보안 패치 때문에 업데이트를 해야 하나 말아야 하나 고민을
하고 있었는데 CMD님께서 고맙게도 1.4.5.10 이후 보안 패치를
해 주셔서 1.4.5.14 버젼까지 업데이트 하여 잘 사용하고 있습니다.
훗날 XE 버젼업을 1.5.*버젼이나 그 이상의 버젼으로 업데이트
할 필요성이 절실하게 대두 되었을 때는 XE 전문가의 손을 빌려서
한꺼번에 단계를 밟아서 업데이트 할 생각을 갖고 있습니다.
아무도 1.4.5.10 이후 보안패치에 신경을 써지 않는데
CMD님께서 수고로움을 홀로 감당해 주시고 보안 패치를
해 주셔서 거듭 감사함을 전합니다.
-
CMD
2012.08.26 13:27
Xzet을 이용해 주셔서 정말 고마와요~
-
ChoSikNam
2012.09.01 18:53
CMD님 질문하나만 할께요...
https로 접속되면 경고문뜨면서 로그인이 안되는데 이거 어쩌죠?
http로 접속해서 로그인창에서 아이디하고 비번넣으면 지가 알아서 https로 바껴버리면서 접속하려다가 오류뜨는데
보안프로그램때문인가요? 제로보드 언제부터 이리어려워진건가요 ㅡ.ㅠ
-
CMD
2012.09.01 23:33
어떤 오류가 뜨는지 알려주세요~
-
xe매니아
2012.08.27 18:54
cmd님 쵝오!!!
근데 혹시 쪽지 보내는거요
제홈 회원이 13000명이라서 그런지 몰라도 쪽지가 다 가지도 않았는데 서버컴이 아니라서 그런지
실행시간 초과라고 뜨며 실패합니다.ㅠㅠ
그리구 호스팅에서 자꾸만
사이트 확인시 아래와 같은 슬로워쿼리로 인해 속도가 느려지는 부분이 확인됩니다.
---------------------------------------------------------------------------------------------------------------------# User@Host: ganzicafe[ganzicafe] @ localhost []
# Query_time: 24 Lock_time: 0 Rows_sent: 0 Rows_examined: 1765
use ganzicafe;
select documents.* from `xe_modules` as modules,`xe_documents` as documents where (modules.module = 'textyle' and documents.module_srl = modules.module_srl and documents.is_secret <> 'Y') order by documents.list_order asc limit 0, 15;
# User@Host: ganzicafe[ganzicafe] @ localhost []
# Query_time: 7 Lock_time: 0 Rows_sent: 1 Rows_examined: 295
use ganzicafe;
select count(*) as `count` from `xe_counter_log` as counter_log where (site_srl = 0 and ipaddress = '61.247.221.43' and regdate like '20120322%');---------------------------------------------------------------------------------------------------------------------
----------------------- 원본 메세지 --------------------------
Query_time: 4 Lock_time: 0 Rows_sent: 5 Rows_examined: 448547 select member.*,count(*) as `count` from `xe_documents` as documents,`xe_modules` as modules,`xe_member` as member,`xe_member_group_ member` as member_group where (member_group.site_srl = 274333 and modules.site_srl = 274333 and modules.module_srl = documents.mod ule_srl and documents.member_srl = member.member_srl and member_group.member_srl = member.member_srl) group by documents.member_srl order by count desc limit 5; 슬로워쿼리를 확인해 보시고 불필요한 데이터나 오래된 데이터들을 정리하시거나 쿼리최적화 방안을 검토해 보시기 바랍니다.
속도가 너무 느려 문의하니 이렇게 연락이 왔었거든요 ㅠㅠ
아무것도 모르는 저로선 일반호스팅을 사용을 할수도 없고 ..ㅠㅠ 그저 답답할 따름입니다.ㅠㅠ
예전엔 무료계정으로 10만명까지 와도 속도엔 문제가 없었는데 ㅠㅠ
-
CMD
2012.08.27 19:13
쪽지 문제는 php.ini의 max_execution_time을 600정도로 설정하시면 해결되고쿼리 문제는 잘 모르겠네요. 죄송해요...쿼리를 보니 textyle모듈 쪽에서 실행하는 것 같은데... -
xe매니아
2012.08.28 00:00
쪽지부분 이렇게 설정하면 되나요 ^^;;;
-
CMD
2012.08.28 05:44
네 그렇게 하시면 되어요~
-
xe매니아
2012.08.27 20:35
답변 감사합니다 ^^
텍스타일은 다른건 만진거 없구 그냥 도메인을 text.xpressengine.com
이런식으로 그냥 텍스토리에서 설정하고 나니 사이트가 엄청 느려지면서 저런문제가 생기더라구요 ..ㅎ
-
CMD
2012.08.27 22:09
희한한 현상이네요...
제가 잘 알면 답변을 해드릴텐데...
-
신비의불
2012.09.01 15:11
설치화면에서 아래와 같은 에러가 납니다.
처음 겪는거라 어떻게 해야 할까요?
the result is not valid XML
---------------------------------------------------------
parse errer: syntax error, unexpected T_OBJECT_OPERATOR in /home/woonggul.com/public_html/modules/member/member.controller.php on line430 -
CMD
2012.09.01 17:14
임시 방편으로 에러가 나는 파일의 430행을 주석 처리하시고
설치가 완료되면 원래대로 돌려놓으세요.
오류 제보해 주셔서 감사드려요~
-
CMD
2012.09.01 17:30
그런데 서버 환경이 어떻게 되나요?
-
신비의불
2012.09.02 01:52
말씀해주신데로 430번줄 주석처리하니 설치가 완료되었습니다.
그런데 원상복기 시키니 다시 똑같은 에러를 출력합니다. 어찌해야 되나요 ㅡ,.ㅡ
그냥 주석처리를 해놔도 되는것인지...
구체적인 서버환경이 어떤지 정확히 찾는 방법을 몰라서..
블루웹이란 곳에서 xe호스팅 서비스를 받고 있습니다.
http://www.blueweb.co.kr/hostings/webhosting/w_zeroxe_cost.html
-
CMD
2012.09.02 02:47
다음 코드를 phpinfo.php로 저장 후 웹루트에 업로드하셔서 woonggul.com/phpinfo.php에 접속해 보세요.
스샷으로 첨부해 주시면 되어요~
<?php phpinfo(); ?>
-
스키틀즈
2012.09.02 20:49
ftp에서 파일을 통째로 올리고 .htaccess 파일만 따로 올려보기도했는데 파일이 보이지 않아요ㅠㅠㅠ
권한수정을 어떻게하면 되나요?
-
CMD
2012.09.02 20:52
아예 모든 파일이 보이지 않나요 아니면 .htaccess만 안보이시나요?
그리고 이용 중이신 FTP 클라이언트 프로그램을 알려주세요~
-
스키틀즈
2012.09.02 21:13
.htaccess 만요. 파일질라랑 알ftp 양쪽에서 다 그런현상이 발생하고 있어요ㅠㅠㅠ -
CMD
2012.09.02 21:20
파일질라의 경우 서버 - 숨김 파일 강제 표시를 사용하시면 되고
권한 편집은 .htaccess파일을 마우스 우클릭 - 권한에서 다음과 같이 설정하시면 되어요~
참고로 777로 해도되요.
-
스키틀즈
2012.09.02 21:22
으아 감사합니다!!! 늦은시간인데 답변이 너무 빨리달려서 놀랐어요. 정말 감사합니다!
-
글문
2012.09.06 01:18
CMD님 묻고 답하고 게시판 1.4.5.13 보안 취약점에 대해서 라리사라는 분이 글을 올리셨네요. 아래 내용인데 혹 아시고 계시는 문제인지 해결된 부분인지 살펴 보아 주시면 감사하겠습니다. 라리사님의 글을 옮겨 봅니다.
안녕하세요
현재 사정상 XE 1.5는 업그레이드가 불가한 상황입니다.
따라서 현재 XE 1.4.5.13을 적용해서 사용중인데
취약점 분석 소프트웨어를 돌려보니 XSS취약점이 나오네요...
예를들면
http://x.x.x.x/xe/?mid=notice&category="'--></style></script><script>alert(0x000640)</script>
빨간색 부분이 실행되면 안되는데 스크립트가 실행되어 버리네요
그래서 인터넷 찾아보니 AntiXSS.php를 적용하면 된다고해서
/xe/modules/module/module.view.php파일에
$mid_list=AntiXSS::setFilter($mid_list, "whitelist",string");
.
.
.
이런식으로 mid_list, selected_module, module_category_exists,selected_mids에 적용했는데
계속 같은 XSS취약점이 나오네요,,
어떻게 적용해야 할까요?
PS. AntiXSS.php 파일은 /xe/modules/module 폴더에 넣고
require_once('AntiXSS.php');로 등록했습니다.
-
CMD
2012.09.06 05:48
1.4.5.14에서 테스트해 보았으나 스크립트가 실행되지 않네요.
1.4.5.14에서는 보안 관련 수정이 없었으니 1.4.5.13과 똑같아요.
테스트: http://xzet.tk/152
알려주셔서 고마워요~
-
위드파트너
2012.09.11 12:01
저는 실행해보니까 스크립트 자체가 실행되는 것은 아닌것 같지만
게시판의 스타일이 다 죽어버리고 내용이 없는 빈껍데기 게시판이 출력되네요.
http://주소/?mid=게시판mid&category="'--></style></script><script>alert(hi);</script>
-
CMD
2012.09.11 18:28
확인 결과 board의 문제로 보이네요~
-
위드파트너
2012.09.12 17:24
패치 코드를 적용하였으나 증상은 아래와 같이 동일하네요...ㅜ.ㅜ
-
CMD
2012.09.12 18:07
function init() {
$oSecurity = new Security();
$oSecurity->encodeHTML('document_srl', 'comment_srl', 'vid', 'mid', 'page', 'category', 'search_target', 'search_keyword', 'sort_index', 'order_type', 'trackback_srl');
위 코드 적용하셨나요?
우와.. ㅎㅎ