🇰🇷 한글 설명
Concrete CMS 9.5.0 이하 버전에서 updateCollectionAliasExternal 함수가 적절한 검증을 우회하여 외부 링크 페이지의 cvName 필드에 저장형 XSS 취약점이 발생합니다. 이 취약점을 통해 공격자는 악성 스크립트를 웹 페이지에 삽입할 수 있습니다.
💡 쉬운 설명
웹사이트 관리 도구의 보안 허점을 이용해 악성 코드를 몰래 저장하는 공격입니다. 이 코드가 실행되면 사용자의 정보를 훔치거나 웹사이트를 변조할 수 있습니다.
🇺🇸 원문 (English)
Concrete CMS 9.5.0 and below is vulnerable to Stored XSS via external-link page cvName because updateCollectionAliasExternal bypasses being sanitized. The Concrete CMS security team gave this vulnerability a CVSS v.4.0 score of 2.0 with vector CVSS:4.0/AV:N/AC:L/AT:P/PR:H/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N. Thanks Yonatan Drori (Tenzai) for reporting.
📍 영향받는 시스템
Concrete CMS 9.5.0 및 그 이하 모든 버전
⚔️ 공격 벡터
권한을 가진 사용자가 updateCollectionAliasExternal 함수를 통해 검증되지 않은 스크립트를 cvName 필드에 삽입
🛡️ 대응 방법
Concrete CMS를 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 9.5.0 이하인지 확인하여 취약 여부를 판단합니다.
composer show concrete/concrete5core | grep 'versions'