CVE-2021-21707
विशेष वर्ण XML फ़ंक्शनों में पथ पार्सिंग को तोड़ देते हैं
- प्रकाशित
- 29 नव॰ 2021
- अद्यतन
- 17 सित॰ 2024
- सीएनए असाइन करना
- php
- साक्ष्य देखे गए
- 10 अग॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:Nमध्यम · अगले 30 दिन
- प्रतिशत
- 97.9%
- मॉडल दिनांक
- 21 सित॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
PHP संस्करण 7.3.x (7.3.33 से नीचे), 7.4.x (7.4.26 से नीचे) और 8.0.x (8.0.13 से नीचे) में, कुछ XML पार्सिंग फ़ंक्शन, जैसे कि simplexml_load_file(), उन्हें दिए गए फ़ाइलनाम का URL-डिकोड करते हैं। यदि उस फ़ाइलनाम में URL-एन्कोडेड NUL वर्ण होता है, तो यह फ़ंक्शन को इसे फ़ाइलनाम का अंत मानने के लिए प्रेरित कर सकता है, जिससे फ़ाइलनाम की व्याख्या उपयोगकर्ता के इरादे से भिन्न हो जाती है, और इसके परिणामस्वरूप यह इच्छित फ़ाइल से भिन्न फ़ाइल को पढ़ सकता है।
स्रोत
1- php-8.1.0-dev-exploitएक्सप्लॉइट
PHP 8.1.0-dev बैकडोर भेद्यता (CVE-2021-21707) के लिए शोषण
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।