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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2025-14847-MongoDB | Kitploit
أدوات/GitHubGitHub/infosecantara/cve-2025-14847-mongodb
تحليل الذاكرة الجنائيتحليل الثغرات الأمنيةالاستغلالالاختبار العشوائيالتعلم والتعليمأمن قواعد البيانات
GitHubinfosecantara/cve-2025-14847-mongodb

CVE-2025-14847-MongoDB

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

الأكثر شعبية

عرض الكل →

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

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

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

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

CVE-2025-14847-MongoDB أداة بحث تسريب الذاكرة

نظرة عامة

يحتوي هذا المستودع على أداة بحث تعليمية مصممة لتوضيح مفاهيم سلامة الذاكرة الكامنة خلف CVE-2025-14847، وهي ثغرة حرجة اكتُشفت في تطبيق MongoDB لفك ضغط BSON. تحاكي الأداة كيف يمكن لفحص الحدود غير السليم أثناء فك الضغط أن يؤدي إلى تسريب الذاكرة.

المفاهيم الأساسية الموضحة:

  • تحليل والتحقق من بروتوكول BSON
  • أخطاء فحص حدود الذاكرة
  • تطبيقات فك ضغط آمنة مقابل غير آمنة
  • تعقيم رسائل الخطأ

License: MIT License: Educational Research Python MongoDB Platform Security Research Build Version

إشعار قانوني هام: هذه الأداة مخصصة للأغراض التعليمية فقط. استخدمها فقط على أنظمة تملكها أو لديك إذن كتابي صريح لاختبارها. قد ينتهك الاختبار غير المصرح به القوانين بما في ذلك قانون الاحتيال وإساءة استخدام الحاسوب (Computer Fraud and Abuse Act).

الغرض

توضح هذه الأداة:

  • كيف يمكن أن تؤدي أخطاء التحقق من الحدود إلى تسريب الذاكرة
  • أهمية فحص الحدود السليم في تسلسل البيانات
  • طرق اكتشاف مشكلات سلامة الذاكرة المحتملة في خدمات الشبكة
  • تقنيات بحث آمنة لتحليل الثغرات

التثبيت

المتطلبات الأساسية

  • Python 3.8 أو أحدث
  • مثيل MongoDB (للاختبار المصرح به)
  • وصول شبكي إلى النظام المستهدف (إذا كان مصرحًا به)

تثبيت سريع

استنساخ المستودع

root@kitploit:~
git clone https://github.com/InfoSecAntara/CVE-2025-14847-MongoDB.git

cd CVE-2025-14847-MongoDB

الاستخدام

root@kitploit:~
# Basic scan (offsets 20-8192)
python3 mongobleed.py --host <target>
root@kitploit:~
# Deep scan for more data
python3 mongobleed.py --host <target> --max-offset 50000
root@kitploit:~
# Custom range
python3 mongobleed.py --host <target> --min-offset 100 --max-offset 20000

الخيارات

مثال على المخرجات

صورة

الاستنتاج والتوصيات

الدروس الرئيسية المستفادة

  • السبب الجذري للثغرة: غياب فحص الحدود في فك ضغط zlib
  • طريقة الاستغلال: عدم تطابق الحجم بين حجم BSON المُعلن والفعلي
  • الأثر: تسريب الذاكرة عن بُعد دون مصادقة
  • التخفيف: تحقق صارم من الحجم وتقييدات على خوارزمية الضغط

توصيات أمنية طويلة الأجل

  • تطبيقات آمنة للذاكرة: النظر في Rust أو لغات أخرى آمنة للذاكرة للمكونات الحرجة
  • الاختبار العشوائي المستمر: تنفيذ اختبار عشوائي آلي للبروتوكول
  • الدفاع المتعمق: طبقات تحقق متعددة للضغط/فك الضغط
  • حمايات وقت التشغيل: استخدام AddressSanitizer و MemorySanitizer في الإنتاج

الآثار على الصناعة

تسلط هذه الثغرة الضوء على قضايا أوسع في أمان قواعد البيانات:

  • يظل تحليل البروتوكول سطح هجوم عرضة للخطر
  • تطبيقات الضغط غالبًا ما تفتقر إلى التحقق الأمني السليم
  • سلامة الذاكرة في أنظمة قواعد البيانات تتطلب تركيزًا متجددًا
  • أدوات الاكتشاف الآلي للثغرات ضرورية

المراجع

موارد رسمية:

  • توثيق أمان MongoDB
  • استشارة CVE-2025-14847 الأمنية
  • مواصفات BSON
  • توثيق zlib
تنزيل الأداة
الخيارالافتراضيالوصف
--hostlocalhostمضيف MongoDB المستهدف
--port27017منفذ MongoDB المستهدف
--min-offset20الحد الأدنى لطول المستند للفحص
--max-offset8192الحد الأقصى لطول المستند للفحص
--outputleaked.binملف الإخراج للبيانات المسربة