Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconAuthenticate to SilverStripe CMS as admin
-
DeliveryOpen advanced workflow email template editor
-
ExploitInject crafted <%t %> PHP payload into EmailTemplate field
-
InstallSave malicious workflow definition
-
C2Trigger workflow execution
-
ExecuteSSTemplateParser evaluates embedded PHP server-side
-
ImpactAchieve arbitrary remote code execution
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V2 - Validation and Business Logic Input validation, allowlisting
|
| Exploitation Conditions | Exploitation requires a high-privilege authenticated session in the SilverStripe CMS - specifically the |
| Impact | The CVSS 3.1 base score of 7.2 (High) reflects the full-host-compromise impact potential (C:H/I:H/A:H) but is substantially tempered by the PR:H requirement. Exploitation demands authenticated access with high CMS privileges - specifically the ability to create or edit advanced workflow email templates, corresponding to the SilverStripe |
| Exploit ScenarioDerived | An attacker holding CMS administrator credentials navigates to the advanced workflow email template configuration in the SilverStripe backend, enters a payload such as |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 27, 2026
Remote code execution in the Silverstripe Advanced Workflow module allows high-privileged authenticated CMS users to execute arbitrary PHP on the server by injecting a crafted payload into the workflow email template field. The vulnerability affects the symbiote/silverstripe-advancedworkflow Composer package across three version lines, with patches released as 6.4.5, 7.1.3, and 7.2.1. No public exploit tool or CISA KEV listing exists at time of analysis, but the GitHub Security Advisory (GHSA-39mm-rwm3-29jp) and accompanying PR test case explicitly document the injection technique, lowering the reproduction barrier for any attacker who reads the advisory.
RemediationAI
Upgrade the symbiote/silverstripe-advancedworkflow Composer package to the patched release for your installed branch: 6.4.5 for the 6.x line (https://github.com/silverstripe/silverstripe-advancedworkflow/releases/tag/6.4.5), 7.1.3 for the 7.1.x line (https://github.com/silverstripe/silverstripe-advancedworkflow/releases/tag/7.1.3), or 7.2.1 for the 7.2.x line (https://github.com/silverstripe/silverstripe-advancedworkflow/releases/tag/7.2.1). The fix also pulls in silverstripe/template-engine ^1.0.1 as a required transitive dependency - confirm it is resolved after upgrading. If immediate patching is not feasible, restrict the CMS ADMIN permission and any workflow management roles to the minimum necessary set of trusted users, and audit existing workflow definitions for NotifyUsersWorkflowAction email templates containing <%t %> tags with embedded PHP-style variable interpolation. Note that access restriction reduces the exploitable population but does not eliminate the vulnerability; patching is the only complete remediation.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in composer, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Advanced Workflow module's email notification action (NotifyUsersWorkflowAction) exposes a plain TextareaField for the email template body. This field receives no escaping or sandboxing before being passed to the SilverStripe SSTemplateParser for rendering. The parser's handling of <%t %> i18n translation tags permits a default-string argument that can embed PHP expressions using variable interpolation syntax - for example, <%t Foo "{${'file_put_contents'('/path','pwned')}}" %>. During template rendering these expressions are evaluated as live PHP rather than treated as literal strings, yielding server-side code execution. CWE-20 (Improper Input Validation) identifies the root cause: user-controlled template content is fed to a code-evaluating renderer without validation or sandboxing. The fix pins silverstripe/template-engine ^1.0.1 as a dependency, patching the underlying SSTemplateParser to prevent PHP evaluation within i18n default strings. The affected CPE is pkg:composer/symbiote_silverstripe-advancedworkflow.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
AV:N for web-accessible CMS interface; PR:H because admin-level workflow template editing access is required; arbitrary PHP execution yields full C/I/A impact.
Primary rating from Vendor (https://github.com/silverstripe/silverstripe-advancedworkflow).
CVSS VectorVendor: https://github.com/silverstripe/silverstripe-advancedworkflow
DescriptionCVE.org
Impact
The advanced workflow email template field is vulnerable to a specially crafted payload that can be used to run arbitrary code on the server.
Reported by
Steve Boyd Silverstripe Ltd.
Latest POC
1 public PoC link from github
Sign in to open the public PoC links collected for this CVE.
Executive ViewAI
Silverstripe Advanced Workflow module contains a remote code execution vulnerability enabling authenticated administrators to execute arbitrary PHP code on servers. Publicly available exploit code exists, making attacks feasible for anyone reading the security advisory. Organizations must immediately patch to versions 6.4.5, 7.1.3, or 7.2.1, or restrict CMS administrative access.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
EUVD-2026-67160
GHSA-39mm-rwm3-29jp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB