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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-55168 — استغلال إثبات المفهوم لـ CVE-2026-55168 يوضح كتابة ملف عشوائية مصادق عليها عبر زرع الروابط الرمزية أثناء استعادة النسخ الاحتياطي في Runtipi. | Kitploit
أدوات/GitHubGitHub/kovachvl/cve-2026-55168
تحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويباختبار الاختراقالتعلم والتعليمتطوير الحمولات
GitHubkovachvl/cve-2026-55168

CVE-2026-55168

استغلال إثبات المفهوم لـ CVE-2026-55168 يوضح كتابة ملف عشوائية مصادق عليها عبر زرع الروابط الرمزية أثناء استعادة النسخ الاحتياطي في Runtipi.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

CVE-2026-55168

يحتوي هذا المستودع على PoC بسيط لثغرة CVE-2026-55168 في Runtipi.

المشكلة هي كتابة ملفات تعسفية بعد التحقق من الهوية (authenticated arbitrary file write) يمكن الوصول إليها عبر تدفق استعادة النسخ الاحتياطي. يمكن لأرشيف نسخ احتياطي مُعدّ بعناية أن يزرع رابطًا رمزيًا (symlink) داخل بيانات التطبيق المستعادة، ومن ثم فإن تحديث إعدادات عادي لاحق يتبع هذا الرابط الرمزي ويكتب محتوى يتحكم فيه المهاجم خارج الدليل المقصود.

الإشعار المرجعي:

  • https://github.com/runtipi/runtipi/security/advisories/GHSA-wcrf-g9p9-2wg7

الإصدارات المتأثرة:

  • <= 4.10.0

ماذا يفعل الـ PoC

يقوم الـ PoC بتسجيل الدخول إلى Runtipi، وينشئ أرشيف نسخ احتياطي خبيث في الذاكرة، ويرفعه، ويطلق عملية الاستعادة، ثم يرسل طلب تحديث user-config عادي.

حمولة الاستعادة تزرع هذا الرابط الرمزي:

root@kitploit:~
user-config/app.env -> /data/state/proof.txt

بعد ذلك، يتسبب طلب تحديث إعدادات التطبيق العادي في قيام Runtipi بكتابة المحتوى المُرسَل إلى:

root@kitploit:~
/data/state/proof.txt

إذن الجزء المهم ليس فقط استمرار الرابط الرمزي أثناء الاستعادة، بل حقيقة أن عملية كتابة شرعية لاحقة تتبع الرابط الرمزي المزروع.

الملفات

  • poc.py — PoC شامل بلغة Python

الاستخدام

root@kitploit:~
python poc.py \
  --base-url http://127.0.0.1:3001 \
  --username YOUR_USERNAME \
  --password YOUR_PASSWORD \
  --app-urn demoapp3:_user \
  --target-path /data/state/proof.txt \
  --write-content PWNED_FROM_USERCFG_WRITE

إذا أردت، يمكنك أيضًا حفظ الأرشيف المُنشأ محليًا:

root@kitploit:~
python poc.py \
  --base-url http://127.0.0.1:3001 \
  --username YOUR_USERNAME \
  --password YOUR_PASSWORD \
  --output payload.tar.gz

النتيجة المتوقعة

إذا كان الهدف عرضة للثغرة، يكتمل السكربت بنجاح ويطبع نتيجة JSON صغيرة تتضمن status: "ok".

ملاحظات

تم توفير هذا الـ PoC لأغراض البحث وإعادة إنتاج الثغرة.

تنزيل الأداة