Для Shopware устранение PHP2Shell требует исправления среды PHP. Версия приложения помогает выявить несовместимость, но не доказывает возможность эксплуатации или исправление обеих CVE.
Shopware - Совместимость PHP для устранения PHP2Shell
| Пример выпуска | Заявленное требование PHP | Кандидаты по декларации | Первоисточник |
|---|---|---|---|
| 6.4.20.2 | ^7.4.3 || ^8.0 | repo.packagist.org ↗42e7b9045d03 | |
| v6.5.8.19 | ~8.1.0 || ~8.2.0 || ~8.3.0 | repo.packagist.org ↗d5a6584270b1 | |
| v6.6.10.29 | ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0 | repo.packagist.org ↗a856f8275592 | |
| v6.7.15.1 | ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0 | repo.packagist.org ↗6b94878dba73 |
Кандидаты сопоставляют лишь декларацию с первыми исправлениями PHP2Shell в поддерживаемых ветках. Это не подтверждение тестирования, поддержки поставщика или совместимости всех зависимостей. Совместимость PHP для устранения PHP2Shell ↗
Определить объём работ по PHP2Shell
Файлы и идентификатор пакета
shopware/core
composer.lockcustom/plugins/custom/apps/
Shopware - Устранить препятствия исправлению PHP2Shell
Младшая версия и патч Shopware важны вместе с приложениями, плагинами и Symfony. Следуйте официальному порядку, пересоберите ресурсы при необходимости и перезапустите потребителей. Проверьте поиск, оформление и API на копии; Composer не подтверждает обработку заказов.
Зависимости и собственный код
Официальная документация ↗Проверка функций после устранения PHP2Shell
Инвентаризация перед исправлением PHP2Shell
Используйте разрешённую рабочую копию.
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 --lockedShopware - Проверить исправления PHP2Shell
Проверьте обе CVE в PHP, обслуживающем этот сайт. Замените или перезапустите старые Web-процессы, обработчики очередей и реплики. Рабочая главная страница или новый CLI не служат достаточным доказательством.
3. Перезапустите и проверьте всё ↗