अनुरोधों के बीच बची स्थिति

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.1231 दिस॰ 2029
PHP 8.4< 8.4.27✓ 8.4.2731 दिस॰ 2028
PHP 8.3< 8.3.36✓ 8.3.3631 दिस॰ 2027
PHP 8.2< 8.2.35✓ 8.2.3531 दिस॰ 2026
PHP 8.1 या पुराना उपयोग कर रहे हैं?

इन शाखाओं के सामान्य PHP रिलीज़ उपलब्ध नहीं हैं। 7.4, 8.0 और 8.1 के न्यूनतम स्रोत बैकपोर्ट हैं। विक्रेता समर्थन अलग से सत्यापित करें। गाइड पढ़ें ↗

प्राथमिक स्रोत और अतिरिक्त पठन

PHP security teamSecurity advisory · 21 Oct 2026
CVE-2026-109618GHSA-w8hw-w9fx-j79w · OOM corruption
CVE-2026-109619GHSA-6wmf-4rv5-p3rp · Stale global state
अगला कदम3. सब पुनः शुरू और सत्यापित करें ↗