मेमोरी खत्म होने पर खराबी
CVE-2026-109618 में OOM से जल्दी बाहर निकलने के बाद आधी आरंभ हुई मेमोरी सफाई में उपयोग होती है। पैच नरम और कठोर मेमोरी प्रबंधन लाता है। mod_php में पूर्ण RCE सिद्ध है। FPM ऐप-निर्भर मार्गों से प्रभावित माना जाता है, पर इस CVE का पूरा FPM शोषण प्रदर्शित नहीं है।
क्या FPM मुक्त है?
नहीं। अनुरोध शुरू न होने पर FPM चाइल्ड रोकता है और कुछ शुरुआती क्रम बंद होते हैं। ऐप और अनुरोध-पार मार्ग बचे रहते हैं। हर परिवेश mod_php जैसा नहीं, लेकिन FPM को भी पैच चाहिए।
मेमोरी सेटिंग में सावधानी
memory_limit=-1 कुछ नियंत्रित PHP OOM हटाता है, OS allocation failure नहीं। अलग container या cgroup सीमा चाहिए। RLIMIT_AS या RLIMIT_DATA न लगाएँ। decoded आकार, multipart header, भाग और गहराई सीमित करें; post_max_size अकेला पर्याप्त नहीं।
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 के न्यूनतम स्रोत बैकपोर्ट हैं। विक्रेता समर्थन अलग से सत्यापित करें। गाइड पढ़ें ↗