Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2019-14751_PoC — CVE-2019-14751 के लिए एक प्रूफ ऑफ कॉन्सेप्ट | Kitploit
उपकरण/GitHubGitHub/mssalvatore/cve-2019-14751_poc
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगलर्निंग और शिक्षा
GitHubmssalvatore/cve-2019-14751_poc

CVE-2019-14751_PoC

CVE-2019-14751 के लिए एक प्रूफ ऑफ कॉन्सेप्ट

रिपॉजिटरी देखें
417 साल पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

CVE-2019-14751_PoC

CVE-2019-14751 के लिए एक प्रूफ ऑफ कॉन्सेप्ट

भेद्यता विवरण

NLTK डाउनलोडर संस्करण 3.5 से पहले डायरेक्टरी ट्रैवर्सल के लिए संवेदनशील है, जो हमलावरों को NLTK पैकेज (ZIP आर्काइव) में ../ (डॉट डॉट स्लैश) के माध्यम से मनमानी फाइलें लिखने की अनुमति देता है, जो निष्कर्षण के दौरान गलत तरीके से संभाला जाता है।

अधिक जानकारी के लिए देखें https://salvatoresecurity.com/zip-slip-in-nltk-cve-2019-14751/.

पुनरुत्पादन के चरण

  1. index.xml और zip-slip.zip को एक डायरेक्टरी में रखें जहाँ उन्हें वेब सर्वर द्वारा सर्व किया जाएगा। फ़ाइलों को सर्व करने की अनुमति देने के लिए अनुमतियाँ समायोजित करें।

  2. NLTK डाउनलोडर चलाएँ

    root@kitploit:~
    $> python3
    >>> import nltk
    >>> nltk.download()
    
  3. "सर्वर इंडेक्स" फील्ड में मान बदलकर चरण 1 के index.xml पर पॉइंट करें

  4. दुर्भावनापूर्ण पैकेज स्थापित करने के लिए "डाउनलोड" पर क्लिक करें

  5. "/tmp/evil.txt" के अस्तित्व की जाँच करें।

    root@kitploit:~
    $> cat /tmp/evil.txt
    This is an evil file
    $>
    

उपचार

यह भेद्यता NLTK संस्करण 3.4.5 और बाद में ठीक कर दी गई है। निम्नलिखित कमिट भेद्यता को हल करता है:

https://github.com/nltk/nltk/commit/f59d7ed8df2e0e957f7f247fe218032abdbe9a10
टूल डाउनलोड करें