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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-75865 — अप्रमाणित मनमाना फ़ाइल अपलोड -> WPLP Cookie Consent (gdpr-cookie-consent) <= 4.4.1 में RCE - तकनीकी विवरण और PoC | Kitploit
उपकरण/GitHubGitHub/ghostpels/cve-2026-75865
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगलर्निंग और शिक्षारेड टीमिंग
GitHubghostpels/cve-2026-75865

CVE-2026-75865

अप्रमाणित मनमाना फ़ाइल अपलोड -> WPLP Cookie Consent (gdpr-cookie-consent) <= 4.4.1 में RCE - तकनीकी विवरण और PoC

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

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

सभी देखें →

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

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

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

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

CVE-2026-75865 — WPLP Cookie Consent (gdpr-cookie-consent) ≤ 4.4.1

प्रूफ-ऑफ-कॉन्सेप्ट और तकनीकी विवरण CVE-2026-75865 के लिए, जो WordPress के लिए WPLP Cookie Consent – Cookie Banner & Consent Management for GDPR, CCPA & Google Consent Mode प्लगइन (स्लग gdpr-cookie-consent) में एक बिना प्रमाणीकरण के मनमाना फ़ाइल अपलोड है, जो रिमोट कोड एक्ज़ीक्यूशन की ओर ले जाता है, और 4.4.1 तक के सभी संस्करणों को प्रभावित करता है।

मुख्य तथ्य
CVECVE-2026-75865
गंभीरताक्रिटिकल — CVSS 3.1 9.8 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
कमज़ोरियाँCWE-862 (अनुपलब्ध प्राधिकरण) + CWE-434 (खतरनाक प्रकार की फ़ाइल का अप्रतिबंधित अपलोड)
प्रभावित संस्करणgdpr-cookie-consent ≤ 4.4.1
फिक्स संस्करण4.4.2
CVE असाइनरWordfence
प्रकाशित2026-09-01
खोजकर्ताSupakiad S. (m3ez)

अवलोकन

प्लगइन के SaaS "कनेक्टर" REST एंडपॉइंट विक्रेता के SaaS एप्लिकेशन को अनुरोध सौंपकर प्रमाणीकरण करते हैं, जो एक Bearer JWT को मान्य करता है — लेकिन प्लगइन केवल यह जाँचता है कि मान्यता एंडपॉइंट HTTP 200 का उत्तर देता है। JWT और लक्ष्य साइट के बीच कोई स्वामित्व बंधन नहीं है, इसलिए SaaS द्वारा जारी कोई भी मान्य टोकन (जैसे निःशुल्क खाते से) स्वीकार किया जाता है।

saas_upload_logo() फ़ंक्शन फिर हमलावर द्वारा आपूर्ति किए गए base64 ब्लॉब को सार्वजनिक wp-content/uploads/ निर्देशिका में हमलावर द्वारा आपूर्ति किए गए फ़ाइलनाम के अंतर्गत लिखता है, बिना किसी सामग्री या एक्सटेंशन सत्यापन के। संग्रहीत API टोकन (master_key) जो एंडपॉइंट की भी रक्षा करता है, वास्तव में गुप्त नहीं है: प्लगइन का अपना /store-auth रूट उसी JWT जाँच के बाद अनुरोध पैरामीटर से इसे अधिलेखित कर देता है, इसलिए पूरी श्रृंखला — बिना प्रमाणीकरण के अनुरोध से लेकर वेब रूट में निष्पादित पेलोड तक — के लिए केवल एक लक्ष्य URL और एक निःशुल्क SaaS खाते की आवश्यकता होती है।

यह कमज़ोरी 4.4.2 में अपलोड एंडपॉइंट को पूरी तरह से हटाकर और कनेक्टर ट्रस्ट मॉडल (JWT स्वामित्व बंधन, hash_equals(), HMAC अनुरोध हस्ताक्षर) को पुनः डिज़ाइन करके ठीक की गई थी।

पूर्ण तकनीकी विश्लेषण: REPORT.md

रिपॉजिटरी सामग्री

फ़ाइलविवरण
REPORT.mdविस्तृत तकनीकी विवरण: लाइन-संदर्भित कोड के साथ मूल-कारण विश्लेषण, 4.4.1 → 4.4.2 फिक्स तुलना, शोषण श्रृंखला, पहचान और शमन
cve_2026_75865.pyPoC स्क्रिप्ट — लक्ष्य सूची को स्कैन करती है, कमज़ोर साइटों का पता लगाती है, और लाइव आउटपुट के साथ पूरी श्रृंखला (एडमिन एन्यूमरेशन → मास्टर-की अधिलेखन → पेलोड अपलोड → सत्यापन) चलाती है
payload.phpडिफ़ॉल्ट रूप से उपयोग किया जाने वाला न्यूनतम हानिरहित पेलोड: एक मार्कर स्ट्रिंग प्रिंट करता है और स्व-निष्कासन (?delete=1) का समर्थन करता है

त्वरित आरंभ

root@kitploit:~
git clone https://github.com/ghostpels/CVE-2026-75865.git
cd CVE-2026-75865
pip install requests          # colorama वैकल्पिक है (रंगीन लॉग)

# 1. एक मान्य SaaS JWT (app.wplegalpages.com पर कोई भी खाता) jwt.txt में सहेजें
# 2. एक लक्ष्य सूची बनाएं और केवल उन सिस्टमों के विरुद्ध चलाएं जिनका परीक्षण करने के लिए आप अधिकृत हैं:
python cve_2026_75865.py -l targets.txt -o vuln.txt -t 40 --marker CVE-2026-75865-POC

सत्यापित पेलोड URL vuln.txt में लाइव जोड़े जाते हैं, प्रत्येक लक्ष्य के सत्यापित होते ही एक प्रति पंक्ति।

CLI संदर्भ

विकल्पडिफ़ॉल्टविवरण
-l, --list(आवश्यक)लक्ष्य सूची, प्रति पंक्ति एक URL
-o, --outputvuln.txtसत्यापित पेलोड URL, लाइव जोड़े गए
-t, --threads40समवर्ती वर्कर
--shellpayload.phpस्क्रिप्ट के पास पेलोड फ़ाइल; अपलोड किया गया नाम = इसका बेसनेम
--filename—कस्टम अपलोड किया गया फ़ाइलनाम (इसका एक्सटेंशन पहले आज़माया जाता है, फिर --exts)
--extsphp,phtml,php5,php74,php7,php3,php4,pharफ़ॉलबैक एक्सटेंशन जब प्राथमिक एक्सटेंशन अवरुद्ध हो
--jwt-filejwt.txtSaaS JWT, पहली गैर-रिक्त पंक्ति
--marker—वह स्ट्रिंग जो पेलोड प्रतिक्रिया में मौजूद होनी चाहिए ताकि इसे मान्य माना जाए
--timeout15प्रति-अनुरोध टाइमआउट (सेकंड)
-k, --insecureबंदTLS सत्यापन अक्षम करें
-v, --verboseबंदकनेक्शन त्रुटि विवरण दिखाएं

श्रेय

  • कमज़ोरी की खोज: Supakiad S. (m3ez)
  • विवरण और PoC टूलिंग: ghostpel

संदर्भ

  • Wordfence Threat Intelligence सलाह
  • WordPress.org प्लगइन परिवर्तनसेट r3674117
  • NVD — CVE-2026-75865
  • CraftedSignal खतरा ब्रीफ

अस्वीकरण

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

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