
Evolution CMS 3.2.3은 설치/옵션 프로세스에서 조작된 페이로드를 통해 공격자가 임의 코드를 실행할 수 있게 하는 크로스 사이트 스크립팅(XSS) 취약점의 영향을 받습니다.
설명: evolution v.3.2.3 설치 프로세스의 관리자 옵션(Admin options)에서 발생하는 다중 반사형 크로스 사이트 스크립팅(XSS) 취약점으로, 로컬 공격자가 cmsadmin, cmsadminemail, cmspassword 및 cmspasswordconfim 매개변수에 주입된 조작된 페이로드를 통해 임의의 웹 스크립트를 실행할 수 있습니다.
공격 벡터: 데이터베이스 설치 관리자 옵션(Admin options) 프로세스의 cmsadmin, cmsadminemail, cmspassword 및 cmspasswordconfim 매개변수에 대한 살균(sanitization) 취약점으로 인해 JavaScript 코드가 주입될 수 있습니다.
설치 과정에서 cmsadmin, cmsadminemail, cmspassword 및 cmspasswordconfim 매개변수에 XSS 페이로드를 입력하고 다음을 클릭하면 XSS 팝업이 표시됩니다.
'"><svg/onload=alert('admin_name')>
다음 이미지에서 설치 과정에서 페이로드를 실행하는 삽입된 코드를 확인할 수 있습니다.



그리고 그 결과는 다음 증거의 팝업으로 반영됩니다:



