For Shopware, PHP2Shell remediation requires patching the PHP runtime. The application version helps identify compatibility blockers; it cannot establish exploitability or prove that either CVE is fixed.

Shopware - PHP compatibility for the PHP2Shell fix

Release sampleDeclared PHP requirementDeclared patch candidatesOriginal source
6.4.20.2^7.4.3 || ^8.0repo.packagist.org ↗42e7b9045d03
v6.5.8.19~8.1.0 || ~8.2.0 || ~8.3.0repo.packagist.org ↗d5a6584270b1
v6.6.10.29~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0repo.packagist.org ↗a856f8275592
v6.7.15.1~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0repo.packagist.org ↗6b94878dba73

Candidates match only this declaration against the first PHP2Shell fixes on supported branches. They do not establish tested compatibility, vendor support or a complete dependency match. PHP compatibility for the PHP2Shell fix ↗

Identify the PHP2Shell repair scope

Files and package identity

shopware/core

  • composer.lock
  • custom/plugins/
  • custom/apps/

Shopware - Remove blockers to patch PHP2Shell

Shopware minor and patch versions matter alongside PHP. Inventory custom apps, plugins and Symfony dependencies, then follow the documented update sequence. Rebuild Administration/storefront assets where required and restart message consumers. Test search indexing, checkout and integration APIs on a database copy; a passing Composer solve does not prove the store can process orders.

Dependencies and custom code to review

  • shopware/*
  • Symfony
  • custom/plugins/
  • custom/apps/
  • Administration
  • Elasticsearch / OpenSearch
  • messenger:consume
Official upgrade documentation ↗

Check site functions after the PHP2Shell fix

Inventory before fixing PHP2Shell

Use an authorized working copy.

Command example
php -v
php --ini
composer --no-plugins show --locked shopware/core
composer --no-plugins check-platform-reqs --lock
composer --no-plugins prohibits php 8.3.36 --locked

Shopware - PHP2Shell patch verification

Verify both CVE fixes in the PHP actually serving this site. Replace or restart old Web workers, queue workers and replicas. A working homepage or a newer CLI binary is insufficient evidence.

3. Restart and verify every instance ↗

Official upgrade documentation

ShopwareOriginal source ↗PHP security teamOriginal source ↗CVE-2026-109618Original source ↗CVE-2026-109619Original source ↗PHP2Shell repair - solve PHP upgrade errors↗

Related applications

← Back to application guides