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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2025-3248 — تحليل تعليمي واستغلال إثبات المفهوم لـ CVE-2025-3248، وهي ثغرة حرجة لحقن الأكواد دون مصادقة في Langflow، بما في ذلك إرشادات التخفيف. | Kitploit
أدوات/GitHubGitHub/zoly-zoly/cve-2025-3248
تحليل الثغرات الأمنيةتحليل الكودالاستغلالأمن الويباختبار الاختراقالتعلم والتعليم
GitHubzoly-zoly/cve-2025-3248

CVE-2025-3248

تحليل تعليمي واستغلال إثبات المفهوم لـ CVE-2025-3248، وهي ثغرة حرجة لحقن الأكواد دون مصادقة في Langflow، بما في ذلك إرشادات التخفيف.

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

الأكثر شعبية

عرض الكل →

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

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

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

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

تحليل تقني ودليل دفاعي: CVE-2025-3248 (حقن أكواد في Langflow)

Python

مرجع تعليمي وتحليل دفاعي لـ CVE-2025-3248، وهي ثغرة حقن أكواد حرجة تؤثر على Langflow.

📌 ملف تعريف الثغرة

  • معرّف CVE: CVE-2025-3248
  • نوع الثغرة: تنفيذ تعليمات برمجية عن بُعد (RCE) / حقن أكواد (CWE-94)
  • البرنامج المتأثر: Langflow (الإصدارات < 1.3.0)
  • درجة الخطورة: حرجة (تنفيذ تعليمات برمجية عن بُعد دون مصادقة)
  • نقطة النهاية المستهدفة: /api/v1/validate/code

🔍 الآلية التقنية

Langflow هو إطار عمل مرئي مفتوح المصدر لبناء تطبيقات متعددة الوكلاء وتطبيقات RAG. ولتمكين المطورين من كتابة مكوّنات Python مخصصة، فإنه يوفر منطقًا للتحقق من مقتطفات الأكواد وتنفيذها أثناء التشغيل.

السبب الجذري

  1. غياب تنقية المدخلات: في الإصدارات السابقة لـ 1.3.0، تقبل نقطة النهاية /api/v1/validate/code سلاسل أكواد Python من طلبات المستخدمين.
  2. تنفيذ غير آمن: تعالج الواجهة الخلفية هذا الكود مباشرةً باستخدام آليات تقييم ديناميكية (مثل exec() أو مُقيّمات وقت تشغيل مماثلة) دون عزل كافٍ أو تنقية للمدخلات أو تقييد للتنفيذ.
  3. لا تتطلب مصادقة: نقطة النهاية مكشوفة افتراضيًا للمستخدمين غير المصادَق عليهم، مما يسمح لأي شخص لديه وصول إلى الشبكة بإطلاق التنفيذ.

وبناءً على ذلك، يمكن للمهاجم تزويد حِزم تنفيذ نظام Python (مثل استخدام وحدات os أو subprocess) لتنفيذ أوامر عشوائية تحت امتيازات النظام الخاصة بمشغّل خدمة Langflow.


🛠️ التخفيف والتحصين

إذا كنت تشغّل أو تدير نسخًا من Langflow، فطبّق الضوابط التالية:

1. الترقية فورًا

تمت معالجة الثغرة في إصدار Langflow 1.3.0 وما بعده. تأكد من تحديث خطوط أنابيب النشر لديك:

pip install --upgrade langflow

2. تقسيم الشبكة والتحكم في الوصول

  • تقييد تعرّض واجهة API: لا تعرّض واجهة إدارة Langflow أو نقاط نهاية API مباشرةً إلى الإنترنت العام. استخدم وكيلًا عكسيًا (مثل Nginx أو Traefik) أو بوابة API سحابية لتقييد الوصول.
  • تفعيل المصادقة: تأكد من فرض مصادقة قوية للمستخدمين على جميع مسارات API قبل وصولها إلى خدمة الواجهة الخلفية.

3. عزل الحاويات (مبدأ الامتياز الأدنى)

إذا كنت تشغّل Langflow داخل Docker أو Kubernetes:

  • لا تشغّل عملية الحاوية بصلاحيات root.
  • استخدم ملفات تعريف أمان الحاويات (AppArmor، Seccomp) لتقييد استدعاءات النظام.
  • استخدم نظام ملفات جذري للقراءة فقط حيثما أمكن، وقيّد حركة الخروج من الشبكة من الحاوية إلى الوجهات الموثوقة فقط.

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

تُصان هذه الوثائق حصريًا لأغراض تقييم الأمن المصرّح به، وتحصين الدفاعات، والأغراض التعليمية. تأكد من أن جميع الاختبارات مقتصرة على بيئات مختبرية مستضافة ذاتيًا ومصرّح بها.

العثور على الأهداف

للعثور على أهداف محتملة، استخدم Fofa وShodan.io

تشغيل Poc

أولًا، استنسخ المستودع:

git clone https://github.com/zoly-zoly/CVE-2025-3248.git

شغّل الاستغلال:

python3 CVE-2025-3248.py --target http://IP:Port --cmd "Command"
تنزيل الأداة