Skip to main content
← All vulnerabilities
CVE-2023-2017GHSA-7V2V-9RM4-7M8F

Improper Control of Generation of Code in Twig Rendered Views in Shopware

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 6.4.20.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: poc
  • Automatable: no
  • Technical impact: total

Summary

Server-side Template Injection (SSTI) in Shopware 6 (<= v6.4.20.0, v6.5.0.0-rc1 <= v6.5.0.0-rc4), affecting both shopware/core and shopware/platform GitHub repositories, allows remote attackers with access to a Twig environment without the Sandbox extension to bypass the validation checks in `Shopware\Core\Framework\Adapter\Twig\SecurityExtension` and call any arbitrary PHP function and thus execute arbitrary code/commands via usage of fully-qualified names, supplied as array of strings, when referencing callables. Users are advised to upgrade to v6.4.20.1 to resolve this issue. This is a bypass of CVE-2023-22731.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: poc · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • Shopware AG Shopware 6

    through 6.4.20.0; From 6.5.0.0-rc1 · through 6.5.0.0-rc4

  • shopware/platformPackagist

    fixed in 6.4.20.1

  • shopware/corePackagist

    fixed in 6.4.20.1

References 3

docs.shopware.com

GitHub · shopware/platform

starlabs.sg