CVE-2025-56005
PLY (Python Lex-Yacc) लाइब्रेरी 3.11 में एक अनप्रलेखित और असुरक्षित सुविधा yacc() फ़ंक्शन में picklefile पैरामीटर के माध्यम से रिमोट कोड निष्पादन (RCE) की अनुमति देती है। यह पैरामीटर एक .pkl फ़ाइल स्वीकार करता है...
- प्रकाशित
- 20 जन॰ 2026
- अद्यतन
- 17 सित॰ 2026
- सीएनए असाइन करना
- mitre
- साक्ष्य देखे गए
- 6 अग॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:Hमध्यम · अगले 30 दिन
- प्रतिशत
- 97.3%
- मॉडल दिनांक
- 15 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
PLY (Python Lex-Yacc) लाइब्रेरी 3.11 में एक अनप्रलेखित और असुरक्षित सुविधा `yacc()` फ़ंक्शन में `picklefile` पैरामीटर के माध्यम से रिमोट कोड निष्पादन (RCE) की अनुमति देती है। यह पैरामीटर एक `.pkl` फ़ाइल स्वीकार करता है जिसे बिना सत्यापन के `pickle.load()` के साथ डी-सीरियलाइज़ किया जाता है। चूंकि `pickle` `__reduce__()` के माध्यम से एम्बेडेड कोड के निष्पादन की अनुमति देता है, एक हमलावर एक दुर्भावनापूर्ण pickle फ़ाइल पास करके कोड निष्पादन प्राप्त कर सकता है। यह पैरामीटर आधिकारिक दस्तावेज़ीकरण या GitHub रिपॉजिटरी में उल्लेखित नहीं है, फिर भी यह PyPI संस्करण में सक्रिय है। यह एक गुप्त बैकडोर और स्थायित्व (persistence) जोखिम पेश करता है। नोट: एक तृतीय-पक्ष बताता है कि इस भेद्यता को अस्वीकार कर दिया जाना चाहिए क्योंकि प्रूफ ऑफ कॉन्सेप्ट मनमाना कोड निष्पादन प्रदर्शित नहीं करता है और सफलतापूर्वक पूर्ण होने में विफल रहता है।
स्रोत
- ply_exploit_rejectionअनुसंधान
CVE-2025-56005 को अस्वीकार करने के तर्क
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।