StatewardStateward
PlatformPricingComplianceVulnerabilitiesCase studiesDocsBlogAbout
enfr
Book a Demo / ContactGet started free
← All vulnerabilities
HIGHSupply chain

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
SourceStateward
Severityhigh
CVSS7.2
EPSS1.0% (p64)
Also known asGHSA-39mm-rwm3-29jp
CWECWE-20, CWE-1336
Added2026-08-27

Is your project exposed to this? Stateward checks every dependency on every pull request, and flags it only if your code actually reaches it.

Check my repo
Summarize with
ChatGPTClaudePerplexity

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

StatewardStateward

Autonomous cybersecurity for your entire codebase.

A venture of Yggdrasil Digital.

Product

  • Platform
  • What we detect
  • How we protect you
  • Pricing
  • Compliance
  • Vulnerabilities
  • Blog
  • Get started free

Resources

  • Breach breakdowns
  • Merge-induced flaws
  • Docs
  • Sample finding
  • Glossary
  • Compare
  • Threat feed API ↗

Company

  • About
  • Yggdrasil Digital ↗

Legal

  • Legal notice
  • Terms of Use
  • Terms of Sale
  • Privacy
  • Cookies
  • DPA

Connect

  • GitHub ↗
  • X ↗
  • Yggdrasil Digital ↗
  • Threat feed (RSS) ↗
  • hello@stateward.com

Stateward provides automated security analysis and does not guarantee detection of all vulnerabilities. It is designed to support, not replace, sound security practices and human judgement.

© 2026 Stateward. All rights reserved.A Yggdrasil Digital venture