Bij EC-CUBE vereist het verhelpen van PHP2Shell een patch van de PHP-runtime. De applicatieversie helpt compatibiliteitsproblemen vinden, maar bewijst geen misbruikbaarheid of herstel van beide CVE’s.

EC-CUBE - PHP-compatibiliteit voor de PHP2Shell-fix

VoorbeeldreleaseOpgegeven PHP-eisKandidaten volgens de declaratieOorspronkelijke bron
4.0.6^7.1.3Geen van deze patchbasisversies past ↗repo.packagist.org ↗c6838851eade
4.1.2^7.3Geen van deze patchbasisversies past ↗repo.packagist.org ↗710b64ce9678
4.2.3^7.4 || ^8.0repo.packagist.org ↗daed16e5da3c
4.3.1^8.1repo.packagist.org ↗cd8fa9826dde

Kandidaten vergelijken alleen deze declaratie met de eerste PHP2Shell-fixes in ondersteunde takken. Ze bewijzen geen geteste compatibiliteit, leverancierondersteuning of passende afhankelijkheden. PHP-compatibiliteit voor de PHP2Shell-fix ↗

Omvang van de PHP2Shell-reparatie bepalen

Bestanden en pakketidentiteit

ec-cube/ec-cube

  • composer.lock
  • app/Plugin/
  • app/Customize/
  • app/template/

EC-CUBE - Blokkades voor de PHP2Shell-fix oplossen

Stem EC-CUBE, Symfony, Doctrine en betaalplugins af. app/Customize en Twig kunnen los van de kern falen. Bepaal de 4.x-release en test migraties, verzending, belasting, Japanse tekst en sandboxbetalingen.

Afhankelijkheden en eigen code

  • Symfony
  • app/Plugin/
  • app/Customize/
  • Doctrine
  • Twig
  • EC-CUBE
Officiële documentatie ↗

Sitefuncties testen na de PHP2Shell-fix

Inventarisatie vóór de PHP2Shell-fix

Gebruik een geautoriseerde werkkopie.

Voorbeeldopdracht
php -v
php --ini
composer --no-plugins show --locked ec-cube/ec-cube
composer --no-plugins check-platform-reqs --lock
composer --no-plugins prohibits php 8.3.36 --locked

EC-CUBE - PHP2Shell-patches controleren

Verifieer beide fixes in de PHP die deze site bedient. Vervang of herstart oude Web-processen, wachtrijwerkers en replica’s. Een werkende homepage of nieuw CLI-programma is onvoldoende bewijs.

3. Herstart en verifieer alles ↗

Officiële documentatie

EC-CUBEOorspronkelijke bron ↗PHP security teamOorspronkelijke bron ↗CVE-2026-109618Oorspronkelijke bron ↗CVE-2026-109619Oorspronkelijke bron ↗PHP2Shell verhelpen - fouten bij PHP-upgrades↗

Verwante toepassingen

← Terug naar toepassingshandleidingen