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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
PoC-CVE-2026-1357 — إثبات مفهوم لاستغلال CVE-2026-1357، وهو رفع ملفات تعسفي غير مصادق عليه في إضافة WPvivid Backup & Migration لـ WordPress، مما يتيح تنفيذ الأكواد عن بُعد. | Kitploit
أدوات/GitHubGitHub/masterwok/poc-cve-2026-1357
تحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويباختبار الاختراقالتعلم والتعليم
GitHubmasterwok/poc-cve-2026-1357

PoC-CVE-2026-1357

إثبات مفهوم لاستغلال CVE-2026-1357، وهو رفع ملفات تعسفي غير مصادق عليه في إضافة WPvivid Backup & Migration لـ WordPress، مما يتيح تنفيذ الأكواد عن بُعد.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

PoC CVE-2026-1357: WPvivid Backup & Migration

إن إضافة WPvivid Backup & Migration الخاصة بـ WordPress، والمخصصة للترحيل والنسخ الاحتياطي والتدريج، معرضة لثغرة رفع ملفات تعسفية غير مصادق عليها في الإصدارات حتى 0.9.123 وما يشملها. ويعود السبب إلى معالجة غير سليمة للأخطاء في عملية فك تشفير RSA بالإضافة إلى عدم تعقيم المسارات عند كتابة الملفات المرفوعة. عندما تفشل الإضافة في فك تشفير مفتاح الجلسة باستخدام openssl_private_decrypt()، فإنها لا تُنهي التنفيذ وبدلاً من ذلك تمرر القيمة المنطقية false إلى تهيئة تشفير AES في مكتبة phpseclib. تتعامل المكتبة مع هذه القيمة false كسلسلة من البايتات الصفرية، مما يسمح للمهاجم بتشفير حمولة خبيثة باستخدام مفتاح بايتات صفرية يمكن التنبؤ به. بالإضافة إلى ذلك، تقبل الإضافة أسماء الملفات من الحمولة المفكوكة دون تعقيم، مما يتيح اجتياز الدلائل للهروب من دليل النسخ الاحتياطي المحمي. وهذا يجعل من الممكن للمهاجمين غير المصادق عليهم رفع ملفات PHP تعسفية إلى أدلة يمكن الوصول إليها علنًا وتحقيق تنفيذ عن بُعد للكود عبر معامل wpvivid_action=send_to_site.

https://nvd.nist.gov/vuln/detail/CVE-2026-1357


إعداد المختبر

هيكل الدليل

نظّم مجلد مشروعك على النحو التالي:

root@kitploit:~
.
├── docker-compose.yml
├── exploit.py
├── requirements.txt
├── vulnerable-plugin-folder/   # منطقة تدريج للإضافة
└── wp-content/                 # بيانات WP الدائمة (يتم إنشاؤها بواسطة Docker)

الحصول على الإضافة واستخراجها

نظرًا لأن الثغرة تم إصلاحها في الإصدارات الأحدث، يجب عليك تنزيل الإصدار 0.9.123 وتدريجه يدويًا. نفّذ هذه الأوامر من جذر مشروعك:

root@kitploit:~
# تنزيل الإصدار المعرض للثغرة
wget https://downloads.wordpress.org/plugin/wpvivid-backuprestore.0.9.123.zip

# إنشاء دليل التدريج
mkdir vulnerable-plugin-folder

# استخراج الملفات ونقلها إلى مكانها
unzip wpvivid-backuprestore.0.9.123.zip
mv wpvivid-backuprestore/* vulnerable-plugin-folder/
rm -rf wpvivid-backuprestore wpvivid-backuprestore.0.9.123.zip
  1. تشغيل البيئة:
    root@kitploit:~
    docker-compose up -d
    
  2. إعداد WordPress: انتقل إلى http://localhost:8080 وأكمل عملية التثبيت.
  3. التفعيل والإعداد:
    • سجّل الدخول إلى لوحة التحكم (/wp-admin).
    • انتقل إلى Plugins -> Installed Plugins -> Activate لتفعيل WPvivid Backup.
    • انتقل إلى قائمة WPvivid Backup -> علامة التبويب Key -> انقر Generate. (ملاحظة: هذا يهيئ مستمع الترحيل. بدون مفتاح مُنشأ، ستعيد الإضافة خطأ 400 Bad Request.)

الاستخدام

تثبيت التبعيات

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

تشغيل الاستغلال

نفّذ السكربت ضد هدف مختبرك:

root@kitploit:~
python3 exploit.py localhost:8080 --command "id"

التحقق

في حال نجاح العملية، سيُخرج السكربت نتائج الأمر (مثل uid=33(www-data) gid=33(www-data)). يمكنك أيضًا التحقق من وجود القشرة في مختبرك:

root@kitploit:~
docker exec wpvivid-lab ls /var/www/html/wp-content/uploads/

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

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

تنزيل الأداة