अनुरोधों के बीच बची स्थिति
CVE-2026-109619 मुक्त मेमोरी के संदर्भ छोड़ता है। उसी वर्कर का अगला अनुरोध आरंभ से पहले इन्हें उपयोग कर सकता है। PHP 8.5 घातक त्रुटि backtrace और सत्र अपलोड प्रगति मार्ग पुष्ट हैं। mod_php और उपयुक्त ऐप मार्ग वाले FPM में RCE सिद्ध है।
क्या FPM मुक्त है?
नहीं। अनुरोध शुरू न होने पर FPM चाइल्ड रोकता है और कुछ शुरुआती क्रम बंद होते हैं। ऐप और अनुरोध-पार मार्ग बचे रहते हैं। हर परिवेश mod_php जैसा नहीं, लेकिन FPM को भी पैच चाहिए।
अपलोड प्रगति और backtrace
parsing से पहले session.upload_progress.enabled=0 करें और पुनः शुरू करें। PHP 8.5 में fatal_error_backtraces=0 केवल पुष्ट मार्ग रोकता है। शुरुआती diagnostic देने वाले गलत INI हटाएँ। display_errors, error_reporting और @ खामी नहीं रोकते। कोई सेटिंग सब नहीं ढकती।
2. सुधारा बिल्ड स्थापित करें
पहले संस्करण 8.2.35, 8.3.36, 8.4.27 और 8.5.12 हैं। समर्थित शाखा और संगत एक्सटेंशन चुनें। ऐप और स्वास्थ्य जाँचें। PHP या जिम्मेदार विक्रेता से लें। WAF और CMS अपडेट इंटरप्रेटर ठीक नहीं करते।
| PHP शाखा | इससे पुराने मूल संस्करण | पहला सुधारा गया संस्करण | सुरक्षा समर्थन समाप्त |
|---|---|---|---|
| PHP 8.5 | < 8.5.12 | ✓ 8.5.12 | 31 दिस॰ 2029 |
| PHP 8.4 | < 8.4.27 | ✓ 8.4.27 | 31 दिस॰ 2028 |
| PHP 8.3 | < 8.3.36 | ✓ 8.3.36 | 31 दिस॰ 2027 |
| PHP 8.2 | < 8.2.35 | ✓ 8.2.35 | 31 दिस॰ 2026 |
इन शाखाओं के सामान्य PHP रिलीज़ उपलब्ध नहीं हैं। 7.4, 8.0 और 8.1 के न्यूनतम स्रोत बैकपोर्ट हैं। विक्रेता समर्थन अलग से सत्यापित करें। गाइड पढ़ें ↗