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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-12227 — سكانر و PoC بلغة Python 3 للثغرة CVE-2026-12227، وهي ثغرة تضمين ملف محلي بدون مصادقة في WordPress Visual Composer Website Builder عبر المعامل vcv-template. | Kitploit
أدوات/GitHubGitHub/murrez/cve-2026-12227
الاستطلاعماسحات الثغرات الأمنيةتحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبجمع المعلوماتأمن الويباختبار الاختراق
GitHubmurrez/cve-2026-12227

CVE-2026-12227

سكانر و PoC بلغة Python 3 للثغرة CVE-2026-12227، وهي ثغرة تضمين ملف محلي بدون مصادقة في WordPress Visual Composer Website Builder عبر المعامل vcv-template.

1منذ 9س 57دلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

CVE-2026-12227 — تضمين ملف محلي (LFI) غير مُصادَق عليه في Visual Composer Website Builder

إثبات مفهوم (PoC) بلغة Python 3 لـ CVE-2026-12227 (Wordfence): تضمين ملف محلي عبر معامل الاستعلام vcv-template في Visual Composer Website Builder (visualcomposer على wordpress.org).

المنصةإضافة WordPress
المكوّنVisual Composer Website Builder
المتأثر≤ 45.16.0
تم إصلاحه في> 45.16.0 (WP Trac 3619572) — استخدم أحدث إصدار مستقر (مثل 45.16.3+)
CVSS9.8 حرج (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
المصادقةغير مُصادَق عليه
CWECWE-98
ليسWPBakery (js_composer) أو SAP NetWeaver Visual Composer

الملخص

في الإصدارات المتأثرة، تستجيب تحميلات الصفحات العامة لـ vcv-template الذي يتحكم فيه المهاجم (مع vcv-template-type) أثناء معالجة template_include في WordPress داخل PageTemplatesController. قد يؤدي ذلك إلى تضمين ملفات يختارها المهاجم على القرص؛ وقد تُنفَّذ ملفات PHP (RCE). تشير Wordfence إلى سلاسل استغلال مع امتدادات "آمنة" مرفوعة في بعض الإعدادات.

سطح الهجوم

  • يتطلب تثبيت الإضافة ووجود صفحة واجهة أمامية مبنية بـ VC (رابط دائم عادي).
  • يضيف الفحص معاملات الاستعلام، مثل ?vcv-template-type=vc&vcv-template=blank أو مسارات LFI تحت vcv-template.
  • المعاملات ذات الصلة: vcv-template-type، vcv-template-stretched.

المتطلبات

root@kitploit:~
pip install -r requirements.txt

Python 3.8+.

الاستخدام

root@kitploit:~
# Version + plugin + VC page crawl + template/LFI probes
python poc.py -u https://target.example --mode check

# Known VC landing page
python poc.py -u https://target.example --mode check --page-url /

# Mass scan
python poc.py --list targets.example.txt --mode check --threads 25 --quiet

# Custom include path (authorized testing only)
python poc.py -u https://target.example --mode exploit --page-url / --file ../../../../../../wp-config.php

# JSON for scripting
python poc.py -u https://target.example --mode check --json

المخرجات

الملفالمعنى
cve_2026_12227_results.jsonlJSON كامل لكل هدف

قيم الحالة

تلميحات FOFA

root@kitploit:~
body="/wp-content/plugins/visualcomposer/"
body="data-vcv-" && body="wp-content"

ملاحظات تقنية

  • مسار الكود: visualcomposer/Modules/Editors/Settings/PageTemplatesController.php (getCurrentTemplateLayout، viewPageTemplate).
  • يعتبر الفحص التحكم بالمعامل أو علامات LFI بمثابة exploitable_candidate؛ أكّد على نسخة staging قبل افتراض RCE.
  • قد توسّع إضافات TemplateFilter / theme-builder المميزة المسارات القابلة للوصول في بعض المواقع.

قانوني

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

تنزيل الأداة
hits.txt
أسماء المضيفين المرشحة
candidates.jsonlملخص وضع الفحص (page_url، status، lfi)
الحالةالمعنى
lfi_confirmedالاستجابة تطابق استدلالات wp-config / /etc/passwd / version.php
vcv_template_controllablevcv-template=blank يغيّر التخطيط مقارنةً بالأساس (المعامل الثغرة مُحترم)
plugin_vuln_no_surfaceإصدار إضافة قديم لكن لا توجد صفحة VC أو المعامل مُتجاهَل
no_vc_pageالإضافة موجودة، لا توجد علامات VC على المسارات المزحوفة
patchedالإصدار > 45.16.0