🔍 CVE-2026-54718

7.2
CVSS Score
HIGH
2026-08-27
2026-09-09 21:09
✅ 완료

🇰🇷 한글 설명

Silverstripe Advanced Workflow 모듈에서 이메일 템플릿 편집 권한이 있는 공격자가 특수하게 조작된 서버 측 템플릿 페이로드를 삽입할 수 있는 취약점입니다. SSTemplateParser를 통해 해당 필드가 렌더링될 때 PHP 코드가 실행되어 서버에서 임의의 코드가 실행될 수 있습니다.

💡 쉬운 설명

워크플로우 이메일 양식을 수정할 수 있는 권한을 가진 사람이 악성 코드를 숨겨놓을 수 있는 문제입니다. 이 코드가 실행되면 해커가 서버를 마음대로 조종할 수 있게 됩니다.

🇺🇸 원문 (English)

Silverstripe Advanced Workflow is a highly configurable step-based workflow module. Prior to 6.4.5, 7.1.3, and 7.2.1, an attacker with permission to author the advanced workflow email template can place a specially crafted server-side template payload in NotifyUsersWorkflowAction.EmailTemplate. When NotifyUsersWorkflowAction renders the field through the Silverstripe template engine SSTemplateParser, the payload can cause PHP evaluation and arbitrary code execution on the server; the regression coverage is in tests/php/WorkflowEngineTest.php. This issue is fixed in versions 6.4.5, 7.1.3, and 7.2.1.

📍 영향받는 시스템

Silverstripe Advanced Workflow versions prior to 6.4.5, 7.1.3, and 7.2.1

⚔️ 공격 벡터

권한이 있는 사용자가 NotifyUsersWorkflowAction.EmailTemplate 필드에 악성 SSTemplate 페이로드 삽입

🛡️ 대응 방법

Silverstripe Advanced Workflow를 6.4.5, 7.1.3 또는 7.2.1 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 6.4.5, 7.1.3, 7.2.1 중 하나보다 낮은지 확인하십시오.

Shell / Script
composer show silverstripe/advanced-workflow | grep 'versions'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP