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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2026-109618-109619-audit — تدقيق CVE-2026-109618 / CVE-2026-109619: إعادة إنتاج تسميم الجلسة وصولاً إلى تنفيذ الأوامر؛ إعادة إنتاج شرط OOM المسبق في BGCTX؛ لم يُعَد إنتاج UAF المزعوم في مصفوفة progress على البُنى القياسية. | Kitploit
أدوات/GitHubGitHub/xuehuolll/cve-2026-109618-109619-audit
تحليل الذاكرة الجنائيتحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبالاختبار العشوائيالأوراق والأبحاثالتعلم والتعليماستغلال الملفات الثنائية

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة
GitHub
xuehuolll/cve-2026-109618-109619-audit

CVE-2026-109618-109619-audit

تدقيق CVE-2026-109618 / CVE-2026-109619: إعادة إنتاج تسميم الجلسة وصولاً إلى تنفيذ الأوامر؛ إعادة إنتاج شرط OOM المسبق في BGCTX؛ لم يُعَد إنتاج UAF المزعوم في مصفوفة progress على البُنى القياسية.

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

CVE-2026-109618 / CVE-2026-109619

تدقيق في مزاعم "php2shell"، بالإضافة إلى إثبات مفهوم محلي عامل واحد.

中文 · PHP 8.5.4 · للمختبر فقط

MITRE: CVE_RECORD_DNE · NVD: لا يوجد سجل · php.net: إعلان مسبق فقط. هذا المستودع يدقق في المزاعم التقنية؛ ولا يؤكد المعرّفات.

الحكم في 30 ثانية

السؤالالإجابة
هل يمكنه منح صدفة (shell)؟✅ محليًا — باستخدام مصرف unserialize() + أداة __destruct
هل هذا هو CVE نفسه؟⚠️ على الأرجح لا — يبدو أن CVE هو أيتام سياق BG (ملاحظة 08)
هل هو قبل المصادقة (pre-auth)؟❌ مسار ما قبل المصادقة يتوقف عند ARM / انهيار في اختباراتنا
هل الحزمة المسرّبة صحيحة؟❌ post_bytes_processed UAF لا يُعاد إنتاجه

كيف يتدفق الخطأ

multipart POST ──► php_hash_environment()          ← before RINIT
                        │
                        ├─ serialize   encode ──► OOM ──► BG(serialize)   orphaned (64 B)
                        └─ unserialize decode ──► OOM ──► BG(unserialize) orphaned (8208 B)
                        │
                        ▼
              SAPI survives?  ── yes ──► next request reuses the freed context
                        │                        │
                        no                       ├─ Bug S:  crash / leak
                        ▼                        └─ Bug U:  RCE class
                     DoS only

خطأ منفصل يستخدمه إثبات المفهوم الخاص بنا:

var_destroy() ──► frees back-ref chunks ──► dtor walk (no serialize_lock)
                                              └─ __destruct ──► inner unserialize ──► R:N reads freed chunk
                                                                   └─ fake closure ──► zif_system(cmd)

البدء السريع

php exploit/var_destroy_uaf_rce.php "id > /tmp/proof"
cat /tmp/proof        # uid=... gid=...

المتطلبات: PHP مصاب (تم التحقق من 8.5.4) · unserialize() على بيانات المهاجم · صنف __destruct · Linux /proc/self/mem · إزاحات خاصة بكل بناء من nm.

الحالة

المزعمالنتيجة
الحزمة المسرّبة: post_bytes_processed UAF❌ لم يُعَد إنتاجه (Z_TRY_ADDREF)
Bug S — يتيم BG(serialize)⚠️ UAF 3/3 تحت ASAN · تم إعادة إنتاج ARM · لا RCE
Bug U — يتيم BG(unserialize)⚠️ تم إعادة إنتاج ARM · لم يُعَد إنتاج kill / system
var_destroy UAF → RCE✅ يعمل، 10/10، ذاتي التحديد
تسميم الجلسة → include✅ تم إعادة إنتاجه (تقنية موجودة مسبقًا)
عدم تطابق المعالج → __destruct✅ تم إعادة إنتاجه (يتطلب صنف أداة)
إزاحات الملف التنفيذي التجريبي✅ تطابق 8.5.4-0ubuntu1.3 (delta 0xbe3f0)

الملفات

المسارالمحتوى
exploit/var_destroy_uaf_rce.phpإثبات مفهوم UAF → RCE ذاتي التحديد
analysis/01-05العمر · الاستئصال · الإصدارات · الحزمة المسرّبة · قابلية الوصول
analysis/06مسار BG(serialize) + إيصال ASAN
analysis/07تسميم الجلسة → تنفيذ الأوامر
analysis/08أيتام سياق BG (حزمة إعادة الرفع)
analysis/09var_destroy UAF → RCE (الإزاحات، ذاتي التحديد)
evidence/آثار ASAN · سجلات OOM · إزاحات الملف التنفيذي · عمليات التشغيل
lab/سكربتات البناء · المحفزات · المصفوفة · الاستئصال
PROVENANCE.mdعناوين URL للمخرجات · التواريخ · التجزئات

النطاق

عمليات بناء محلية، ومختبرات Apache / php-fpm / Docker محلية، وحزمة Ubuntu المذكورة. يعمل إثبات المفهوم بصلاحيات مستخدم عملية PHP؛ وشرط وجود الأداة (gadget) حقيقي.

تنزيل الأداة