EC-CUBE में PHP2Shell ठीक करने के लिए PHP रनटाइम को पैच करना ज़रूरी है। ऐप का संस्करण संगतता की बाधाएँ पहचानने में मदद करता है; यह शोषण संभव होने या दोनों CVE ठीक होने का प्रमाण नहीं है।

EC-CUBE - PHP2Shell ठीक करने के लिए PHP संगतता

विकल्प केवल इस घोषणा को समर्थित शाखाओं के पहले PHP2Shell सुधारों से मिलाते हैं। यह परीक्षण की गई संगतता, विक्रेता समर्थन या सभी निर्भरताओं के मेल का प्रमाण नहीं है। PHP2Shell ठीक करने के लिए PHP संगतता ↗

PHP2Shell सुधार का दायरा पहचानें

फ़ाइलें और पैकेज पहचान

ec-cube/ec-cube

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

EC-CUBE - PHP2Shell पैच की संगतता बाधाएँ हटाएँ

EC-CUBE, Symfony, Doctrine, payment plugins साथ मिलाएँ। सही 4.x, app/Customize और Twig जाँचें। DB migration, shipping/tax, Japanese text, sandbox return और callbacks अभ्यास करें।

निर्भरताएँ और अपना कोड

  • Symfony
  • app/Plugin/
  • app/Customize/
  • Doctrine
  • Twig
  • EC-CUBE
आधिकारिक अपग्रेड दस्तावेज़ ↗

PHP2Shell सुधार के बाद साइट के काम जाँचें

PHP2Shell सुधार से पहले केवल पढ़ने वाली जाँच

अधिकृत कार्य प्रति में उपयोग करें। आदेश CLI और लॉक पैकेज देखते हैं, PHP पैच नहीं लगाते या Web रनटाइम सत्यापित नहीं करते। prohibits का PHP संस्करण केवल तुलना का उदाहरण है।

कमांड उदाहरण
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 पैच सत्यापित करें

वास्तव में इस साइट को चलाने वाले PHP में दोनों पैच जाँचें। पुराने Web प्रोसेस, कतार वर्कर और सभी प्रतिकृतियाँ बदलें या फिर शुरू करें। होमपेज चलना या नया CLI पर्याप्त प्रमाण नहीं है।

3. सब पुनः शुरू और सत्यापित करें ↗

आधिकारिक अपग्रेड दस्तावेज़

EC-CUBEमूल स्रोत ↗PHP security teamमूल स्रोत ↗CVE-2026-109618मूल स्रोत ↗CVE-2026-109619मूल स्रोत ↗PHP2Shell समाधान - PHP अपग्रेड की त्रुटियाँ ठीक करें↗

संबंधित ऐप

← ऐप गाइड पर वापस जाएँ