React2Shell RCE स्कैनर और वैलिडेटर (CVE-2025-55182)
निर्माता: j0lt
सहयोगी: https://github.com/shashank18
एक Burp Suite एक्सटेंशन जो React2Shell कमज़ोरी (CVE-2025-55182) का पता लगाता और सत्यापन करता है — React Server Components में एक प्री-ऑथेंटिकेशन रिमोट कोड एक्ज़ीक्यूशन दोष। यह एक्सटेंशन निष्क्रिय रूप से RSC एंडपॉइंट्स की फिंगरप्रिंटिंग करता है और दो स्कैन मोड्स के माध्यम से असुरक्षित डीसेरियलाइज़ेशन के लिए सक्रिय रूप से जाँच करता है।
विशेषताएँ
- सुरक्षित डाइजेस्ट जाँच (गैर-शोषण): 500 + डाइजेस्ट त्रुटि उत्पन्न करके कमज़ोर डीसेरियलाइज़ेशन पथ की पुष्टि करता है — कोई कोड एक्ज़ीक्यूशन नहीं।
- PoC रीडायरेक्ट जाँच (उच्च विश्वसनीयता): एक कमांड निष्पादित करता है और
X-Action-Redirect हेडर के माध्यम से आउटपुट कैप्चर करता है, जिससे शोषण की मज़बूत पुष्टि होती है।
- PoC मोड में Burp Collaborator OOB पुष्टि, नॉन-ब्लॉकिंग 60-सेकंड अनुसूचित पोलिंग के साथ।
- Unix और Windows पेलोड टॉगल; कस्टम हेडर; समान-होस्ट रीडायरेक्ट फॉलोइंग।
- RSC एंडपॉइंट्स के लिए निष्क्रिय फिंगरप्रिंटिंग — निष्कर्ष Target और Scanner पैनल में दिखाई देते हैं।
- Proxy history, Target site map, और Scanner परिणामों में कॉन्टेक्स्ट-मेनू शॉर्टकट।
बिल्ड
./gradlew clean shadowJar
आर्टिफ़ैक्ट: build/libs/react2shellburp-0.1.2.jar
Burp में इंस्टॉल करें
Burp → Extender → Extensions → Add → Type: Java → build/libs/react2shellburp-0.1.2.jar चुनें → React2Shell टैब खोलें।
उपयोग
- लक्ष्य बेस URL/होस्ट और पथ सेट करें (या किसी अनुरोध पर राइट-क्लिक करें → Load into React2Shell tab)।
- मोड चुनें: Safe digest (कम प्रभाव) या PoC redirect (मज़बूत पुष्टि; वैकल्पिक Collaborator OOB)।
- वैकल्पिक: कस्टम हेडर जोड़ें, रीडायरेक्ट फॉलोइंग सक्षम करें, Windows पेलोड टॉगल करें।
- Run scan पर क्लिक करें। निष्कर्ष गतिविधि लॉग में और Burp issues (
React2Shell / CVE-2025-55182) के रूप में दिखाई देते हैं।
सुरक्षा
- केवल उन्हीं सिस्टम पर परीक्षण करें जिनका मूल्यांकन करने के लिए आप अधिकृत हैं।
- Safe मोड को प्राथमिकता दें; PoC/Collaborator का उपयोग केवल तब करें जब उच्च-विश्वास साक्ष्य की आवश्यकता हो।
- पैच किए गए React Server Components रिलीज़ (19.0.1 / 19.1.2 / 19.2.1) या फ्रेमवर्क समकक्षों में अपग्रेड करके उपचार करें।