CVE-2026-54718
Packagist · symbiote/silverstripe-advancedworkflow
Summary
silverstripe-advancedworkflow vulnerable to remote code execution via advanced workflow email template
Advisory details
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.
References
- https://github.com/advisories/GHSA-39mm-rwm3-29jp
- https://github.com/silverstripe/silverstripe-advancedworkflow/security/advisories/GHSA-39mm-rwm3-29jp
- https://github.com/silverstripe/silverstripe-advancedworkflow/pull/629
- https://github.com/silverstripe/silverstripe-advancedworkflow/pull/630
- https://github.com/silverstripe/silverstripe-advancedworkflow/commit/28d0b536491e5c68b1c445579bdd1ddc8beaf8bb
- https://github.com/silverstripe/silverstripe-advancedworkflow/commit/f170766af992ed2ed3e5f21d127d0d0d3129678b
- https://github.com/FriendsOfPHP/security-advisories/blob/master/symbiote/silverstripe-advancedworkflow/CVE-2026-54718.yaml
- https://github.com/silverstripe/silverstripe-advancedworkflow/releases/tag/6.4.5
Related vulnerabilities
All Supply chain →- CRITICALCVE-2026-96620
Claude Agent SDK: Argument Injection via resume Option Allows Arbitrary Command Execution
- MEDIUMCVE-2026-100347
kin-openapi: Unauthenticated panic (DoS) in openapi3filter legacy router via non-canonical/unsupported HTTP method on a static path
- HIGHCVE-2026-84316
Nginx UI: nginx config directive denylist (ValidateConfigFile) is bypassable via same-line ";" separation → authenticated directive injection (RCE on the official image)
- HIGHCVE-2026-84317
Nginx UI: MCP nginx_config_add skips config directive validation → authenticated nginx directive injection (RCE on the official image)
- MEDIUMCVE-2026-48484
pyLoad: Lack of Input Size Validation Leads to Denial of Service (DoS) and Process Termination
- CRITICALCVE-2026-107726
Hazelcast allows arbitrary member memory access by low-privileged client