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

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

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

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

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

laravel/framework

  • composer.json
  • composer.lock
  • bootstrap/app.php

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

composer.lock वापस लें और Illuminate पैकेज साथ अपडेट करें। हर major migration guide तथा Horizon, authentication, Carbon और storage जाँचें। serialized jobs का समन्वय करें और PHP बदलने के बाद सभी स्थायी प्रक्रियाएँ पुनः शुरू करें; मुखपृष्ठ चलना queue परीक्षण नहीं है।

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

  • illuminate/*
  • Horizon
  • Telescope
  • Sanctum / Passport
  • Carbon
  • Flysystem
  • Blade
  • queue:work
आधिकारिक अपग्रेड दस्तावेज़ ↗

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

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

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

कमांड उदाहरण
php -v
php --ini
composer --no-plugins show --locked laravel/framework
composer --no-plugins check-platform-reqs --lock
composer --no-plugins prohibits php 8.3.36 --locked

Laravel - PHP2Shell पैच सत्यापित करें

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

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

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

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

संबंधित ऐप

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