🔍 CVE-2026-92592

8.8
CVSS Score
HIGH
2026-09-16
2026-09-22 20:25
✅ 완료

🇰🇷 한글 설명

Craft CMS의 인증된 사용자가 HMAC 서명 키의 용도 분리 미흡을 악용하여 임의의 명령을 실행할 수 있는 취약점입니다. 공격자는 조작된 쿠키를 리다이렉트 매개변수에 삽입하여 Twig 템플릿 엔진을 통해 서버 권한으로 시스템 명령을 실행할 수 있습니다.

💡 쉬운 설명

로그인한 사용자가 특수하게 조작된 쿠키를 이용해 웹 서버에 몰래 명령을 내릴 수 있는 보안 결함입니다. 이를 통해 해커가 서버의 제어권을 완전히 장악할 위험이 있습니다.

🇺🇸 원문 (English)

Craft CMS 4.8.0 through 4.18.5 and 5.0.0 through 5.10.12 sign an authenticated user's attacker-controlled license-shun cookie with the same key and format used to validate signed redirect parameters, because the HMAC signature is not bound to its purpose (Yii's cookieValidationKey is derived from the same Craft securityKey used for signed request parameters). An authenticated, non-administrator user (Control Panel access is not required) can set the cookie via the license-shun endpoint and transplant the signed envelope into the redirect parameter; on a successful login, Craft validates the signature and renders the authenticated bytes as an unsandboxed Twig template, where Twig's map filter accepts a string callback and allows PHP system() to execute arbitrary operating-system commands as the web-server user. Exploitation requires an account using password authentication without active 2FA, the default request configuration, and availability of PHP system(). The issue is fixed in 4.18.6 and 5.10.13.

📍 영향받는 시스템

Craft CMS 4.8.0 ~ 4.18.5 및 5.0.0 ~ 5.10.12

⚔️ 공격 벡터

인증된 사용자가 조작된 license-shun 쿠키를 리다이렉트 매개변수에 삽입하여 Twig 템플릿 엔진을 통한 RCE 수행

🛡️ 대응 방법

Craft CMS를 4.18.6 또는 5.10.13 이상의 최신 버전으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 버전이 4.18.6 미만 또는 5.10.13 미만인 경우 취약한 상태입니다.

Shell / Script
composer show craft/cms | grep 'versions'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

PHP