🇰🇷 한글 설명
Concrete CMS 9.0에서 9.5.0 버전의 Atomik 테마에서 페이지 이름을 통해 저장형 XSS 취약점이 발견되었습니다. 악의적인 편집자가 임의의 자바스크립트를 삽입하여 인증된 사용자의 세션을 탈취하거나 권한을 상승시킬 수 있습니다.
💡 쉬운 설명
웹사이트 관리자가 페이지 이름을 조작하여 다른 사용자의 브라우저에서 몰래 나쁜 코드를 실행시키는 공격입니다. 이를 통해 로그인 정보를 훔치거나 관리자 권한을 가로챌 위험이 있습니다.
🇺🇸 원문 (English)
Concrete CMS version 9.0 to 9.5.0 is vulnerable to Stored XSS via page name in the Atomik theme. A rogue editor can inject arbitrary JavaScript that executes in the context of any authenticated user visiting the affected account pages. This can lead to session hijacking, credential theft, malicious actions performed on behalf of users, and potential privilege escalation. The Concrete CMS security team gave this vulnerability a CVSS v.4.0 score of 2.1 with vector CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N. Thanks Yonatan Drori (Tenzai) for reporting.
📍 영향받는 시스템
Concrete CMS version 9.0 to 9.5.0 (Atomik theme 사용 시)
⚔️ 공격 벡터
Atomik 테마의 페이지 이름 입력란에 악성 자바스크립트 코드를 삽입하여 저장하는 방식
🛡️ 대응 방법
Concrete CMS를 최신 보안 패치가 적용된 버전으로 업데이트하거나 Atomik 테마를 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 9.0 이상 9.5.0 이하인지 확인하여 취약 여부를 판단합니다.
curl -s http://<target_url>/concrete/application/config/concrete.php | grep -E 'version'