CVE-2026-31857
CraftCMS는 제어판의 관계형 조건문을 통해 RCE 취약점이 존재합니다
- 게시됨
- 2026. 3. 11.
- 업데이트됨
- 2026. 3. 12.
- CNA 할당 중
- GitHub_M
- 증거 관찰됨
- 2026. 10. 1.
기본 CVSS
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X낮음 · 다음 30일
- 백분위수
- 50.0%
- 모델 날짜
- 2026. 9. 21.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
Craft는 콘텐츠 관리 시스템(CMS)입니다. 5.9.9 및 4.17.4 이전 버전에서 Craft CMS 5 조건 시스템에 원격 코드 실행(Remote Code Execution) 취약점이 존재합니다. BaseElementSelectConditionRule::getElementIds() 메서드는 사용자가 제어하는 문자열 입력을 renderObjectTemplate()을 통해 전달합니다. 이 함수는 이스케이프가 비활성화된 샌드박스 없는 Twig 렌더링 함수입니다. 모든 인증된 Control Panel 사용자(Author 또는 Editor와 같은 비관리자 역할 포함)는 표준 요소 목록 엔드포인트를 통해 조작된 조건 규칙을 전송하여 완전한 RCE를 달성할 수 있습니다. 이 취약점은 관리자 권한이 필요하지 않으며, 기본적인 제어판 접근 외에 특별한 권한도 필요하지 않고, 모든 프로덕션 강화 설정(allowAdminChanges: false, devMode: false, enableTwigSandbox: true)을 우회합니다. 사용자는 이 문제를 완화하기 위해 패치된 5.9.9 또는 4.17.4 릴리스로 업데이트해야 합니다.
소스
CraftCMS는 제어판의 관계형 조건문을 통해 RCE 취약점이 존재합니다
- CVE-2026-31857익스플로잇
Craft CMS 제어판의 관계형 조건문을 통한 RCE
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.