🇰🇷 한글 설명
Craft CMS의 제어판 요소 검색 조건 처리 과정에서 인증된 원격 코드 실행(RCE) 취약점이 발견되었습니다. condition.config 내의 JSON 정화(cleanse) 과정을 우회하여 Yii 프레임워크의 동작/이벤트 설정 키를 해석할 수 있으며, 이를 통해 PHP/웹 사용자 권한으로 명령을 실행할 수 있습니다.
💡 쉬운 설명
관리자 권한을 가진 사용자가 특수하게 조작된 검색 조건을 입력하면 서버에 임의의 명령을 내릴 수 있는 보안 약점입니다. 공격자가 웹 서버의 제어권을 완전히 장악할 수 있어 매우 위험합니다.
🇺🇸 원문 (English)
Craft CMS versions from 4.0.0-RC1 before 4.18.2 and from 5.0.0-RC1 before 5.10.6 contain an authenticated remote code execution vulnerability in control panel element-search condition handling. A JSON cleanse bypass in condition.config allows Yii behavior/event configuration keys to be interpreted after decoding, enabling command execution as the PHP/web user.
📍 영향받는 시스템
Craft CMS 4.0.0-RC1 ~ 4.18.1 및 5.0.0-RC1 ~ 5.10.5
⚔️ 공격 벡터
인증된 사용자가 제어판의 요소 검색 조건 설정 시 JSON 정화 우회 페이로드를 전송하여 공격
🛡️ 대응 방법
Craft CMS를 최신 버전(4.18.2 이상 또는 5.10.6 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 버전이 취약한 범위(4.18.2 미만 또는 5.10.6 미만)에 해당하는지 확인하십시오.
composer show craft/cms | grep 'versions'