प्लेटफ़ॉर्म
php
घटक
php
में ठीक किया गया
7.2.28
7.3.15
7.4.3
CVE-2020-7062 PHP में एक Null Pointer Dereference भेद्यता है। फ़ाइल अपलोड कार्यक्षमता का उपयोग करते समय, यदि अपलोड प्रगति ट्रैकिंग सक्षम है, लेकिन session.upload_progress.cleanup अक्षम है, और फ़ाइल अपलोड विफल हो जाता है, तो अपलोड प्रक्रिया ऐसे डेटा को साफ़ करने का प्रयास करेगी जो मौजूद नहीं है और एक Null Pointer Dereference का सामना करेगी, जिससे क्रैश हो सकता है। यह भेद्यता PHP के ≤7.4.3 संस्करणों को प्रभावित करती है। इसे संस्करण 7.4.3 में ठीक किया गया है।
CVE-2020-7062 भेद्यता PHP के 7.2.x (7.2.28 से पहले), 7.3.x (7.3.15 से पहले) और 7.4.x (7.4.3 से पहले) संस्करणों को प्रभावित करती है। यह तब होता है जब फ़ाइल अपलोड कार्यक्षमता का उपयोग किया जाता है और अपलोड प्रगति ट्रैकिंग सक्षम होती है। यदि session.upload_progress.cleanup को 0 (अक्षम) पर सेट किया गया है, तो फ़ाइल अपलोड विफल होने पर, PHP मौजूद नहीं हो सकने वाले डेटा को साफ़ करने का प्रयास करता है, जिससे नल पॉइंटर संदर्भ होता है। इससे एप्लिकेशन क्रैश हो सकता है, जिससे सेवा से इनकार हो सकता है। इस भेद्यता के लिए CVSS स्कोर 7.5 है, जो मध्यम से उच्च जोखिम दर्शाता है, खासकर उन वातावरणों में जहां फ़ाइल अपलोड एक महत्वपूर्ण कार्यक्षमता है।
यह भेद्यता कमजोर PHP सर्वर पर दुर्भावनापूर्ण फ़ाइल अपलोड अनुरोध भेजकर शोषण किया जाता है। एक हमलावर अनुरोध में हेरफेर कर सकता है जिससे फ़ाइल अपलोड विफल हो जाए, जिससे नल पॉइंटर संदर्भ ट्रिगर हो जाए। शोषण के लिए अपलोड प्रगति ट्रैकिंग सक्षम होनी चाहिए और session.upload_progress.cleanup अक्षम होना चाहिए। हालांकि शोषण सीधे दूरस्थ कोड निष्पादन की अनुमति नहीं देता है, लेकिन परिणामस्वरूप सेवा से इनकार सर्वर संचालन को बाधित कर सकता है और उपयोगकर्ताओं को प्रभावित कर सकता है। शोषण की जटिलता अपेक्षाकृत कम है, जिससे यह एक महत्वपूर्ण जोखिम बन जाता है।
Web applications utilizing PHP versions 7.2.x below 7.2.28, 7.3.x below 7.3.15, and 7.4.x below 7.4.3, particularly those employing file upload functionality with progress tracking enabled, are at risk. Shared hosting environments running vulnerable PHP versions are also a significant concern.
• linux / server:
journalctl -u php7.4 -g "Null Pointer Dereference"• generic web:
curl -I https://your-php-application.com/upload.php | grep -i "PHP/7.4.2"disclosure
एक्सप्लॉइट स्थिति
EPSS
1.16% (78% शतमक)
CVSS वेक्टर
CVE-2020-7062 के लिए समाधान PHP के उस संस्करण में अपग्रेड करना है जिसमें सुधार शामिल है। इसका मतलब PHP 7.2.28 या उच्चतर, PHP 7.3.15 या उच्चतर, या PHP 7.4.3 या उच्चतर में अपग्रेड करना है। यदि तत्काल अपग्रेड संभव नहीं है, तो एक अस्थायी शमन अपलोड प्रगति सफाई को सक्षम करके session.upload_progress.cleanup को 1 पर सेट करना होगा। हालाँकि, इस कॉन्फ़िगरेशन का प्रदर्शन पर प्रभाव पड़ सकता है, इसलिए पैच किए गए संस्करण में अपग्रेड करने की सिफारिश की जाती है। इस भेद्यता के शोषण को रोकने के लिए प्रभावित PHP संस्करणों का उपयोग करने वाले सभी सिस्टम की समीक्षा और अद्यतन करना महत्वपूर्ण है।
Actualice a la última versión de PHP. Específicamente, actualice a la versión 7.2.28 o superior, 7.3.15 o superior, o 7.4.3 o superior. Esto corrige la vulnerabilidad de desreferencia de puntero nulo.
भेद्यता विश्लेषण और गंभीर अलर्ट सीधे आपके ईमेल में।
7.2.x (7.2.28 से पहले), 7.3.x (7.3.15 से पहले) और 7.4.x (7.4.3 से पहले) संस्करण कमजोर हैं।
अपने सर्वर पर स्थापित PHP संस्करण की जांच करें। आप phpinfo() फ़ंक्शन का उपयोग कर सकते हैं या अपने होस्टिंग प्रदाता के दस्तावेज़ों से परामर्श कर सकते हैं।
हाँ, आप अस्थायी शमन के रूप में session.upload_progress.cleanup को 1 पर सेट कर सकते हैं, लेकिन पैच किए गए संस्करण में अपग्रेड करने की सिफारिश की जाती है।
शोषण से सेवा से इनकार हो सकता है, जिससे सर्वर संचालन बाधित हो सकता है।
आप CVE वेबसाइट पर अधिक जानकारी पा सकते हैं: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-7062
अपनी डिपेंडेंसी फ़ाइल अपलोड करें और तुरंत जानें कि यह CVE और अन्य आपको प्रभावित करती हैं या नहीं।