CVE-2025-31161
ثغرة تجاوز المصادقة في CrushFTP
- تم النشر
- 03/04/2025
- محدث
- 21/10/2025
- تخصيص CNA
- mitre
- الأدلة المرصودة
- 07/04/2025
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:Hمرتفع · الثلاثين يومًا القادمة
- المئوية
- 100.0%
- تاريخ الموديل
- 23/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
CISA معروف باستغلاله
يظهر CVE هذا في كتالوج الثغرات الأمنية المعروفة بـ CISA.
ملخص
يسمح CrushFTP 10 قبل الإصدار 10.8.4 و11 قبل الإصدار 11.3.1 بتجاوز المصادقة والاستيلاء على حساب crushadmin (ما لم يتم استخدام مثيل وكيل DMZ)، كما تم استغلاله في البرية في مارس وأبريل 2025، ويُعرف أيضاً باسم "Unauthenticated HTTP(S) port access." توجد حالة سباق (race condition) في طريقة تفويض AWS4-HMAC (المتوافقة مع S3) لمكوّن HTTP في خادم FTP. يتحقق الخادم أولاً من وجود المستخدم من خلال إجراء استدعاء إلى login_user_pass() دون اشتراط كلمة مرور. يؤدي هذا إلى مصادقة الجلسة عبر عملية التحقق من HMAC وحتى قيام الخادم بالتحقق من المستخدم مرة أخرى. يمكن زيادة استقرار الثغرة، مما يلغي الحاجة إلى إحداث حالة السباق بنجاح، عن طريق إرسال ترويسة AWS4-HMAC تالفة (mangled). من خلال توفير اسم المستخدم فقط متبوعاً بشرطة مائلة (/)، سيعثر الخادم بنجاح على اسم مستخدم، مما يؤدي إلى تشغيل عملية المصادقة الناجحة anypass، لكن الخادم سيفشل في العثور على الإدخال المتوقع SignedHeaders، مما ينتج عنه خطأ خارج حدود الفهرس (index-out-of-bounds) يمنع الكود من الوصول إلى تنظيف الجلسة. معاً، تجعل هذه المشكلات من السهل جداً المصادقة كأي مستخدم معروف أو قابل للتخمين (على سبيل المثال، crushadmin)، ويمكن أن تؤدي إلى اختراق كامل للنظام من خلال الحصول على حساب إداري.
المصادر
http/cves/2025/CVE-2025-31161.yaml
Nuclei Templatesالشروط المعلنة
- network: http($.protocol_keys)
- verification: status,word($.matchers[*].type)
استغلال لتجاوز المصادقة CVE-2025-31161 في CrushFTP: يكتشف الأهداف المعرضة للخطر، ويسرد المستخدمين، وينشئ حسابات مسؤول غير مصرح بها عبر طلبات HTTP مصممة في Go و Bash.
- CVE-2025-31161استغلال
استغلال لثغرة CVE-2025-31161 مع تطبيقات بلغة Python وC، مما يسمح لمختبري الاختراق المصرح لهم بالتلاعب بحسابات المستخدمين على الأجهزة المستهدفة.
- CVE-2025-31161استغلال
سكربت استغلال بلغة Python لـ CVE-2025-31161 يستهدف CrushFTP. يعدد المستخدمين وينشئ حسابات ضارة بصلاحيات مرتفعة عبر طلبات HTTP.
- CVE-2025-31161استغلال
استغلال قائم على الصدفة (Shell) لثغرة CVE-2025-31161، وهي تجاوز للمصادقة في CrushFTP تتيح للمهاجمين غير المصادق عليهم تزوير رموز CrushAuth وإنشاء مستخدمين إداريين بصلاحيات مرتفعة عبر حمولات XML مصممة خصيصًا.
- ShatteredFTPاستغلال
Shattered هي أداة وإثبات مفهوم (POC) للثغرات الجديدة في CrushedFTP، نصوص استغلال CVE: CVE-2025-2825 مقابل CVE-2025-31161
- CVE-2025-31161استغلال
استغلال بلغة Python لـ CVE-2025-31161، تجاوز للمصادقة في CrushFTP. يسترد قوائم المستخدمين عبر رؤوس CrushAuth و AWS4-HMAC-SHA256 المخصصة. يدعم الوكيل (proxy) وإخراج XML.
ثنائي CrushFTP 10.8.0 المُعد مسبقًا والمعرض للخطر لاختبار الاختراق المصرح به لـ CVE-2025-31161، وهو ثغرة تجاوز المصادقة بدون مصادقة. يتضمن التطبيق الكامل مع واجهة ويب وتعليمات الإعداد لمختبرات أبحاث الأمن.
- CVE-2025-31161الماسح الضوئي
يفحص الهدف لمعرفة ما إذا كان معرضًا لـ CVE-2025-31161
- CVE-2025-31161استغلال
أداة استغلال CrushFTP CVE-2025-31161 🔓
- CVE-2025-31161استغلال
🛡️ CVE-2025-31161 - استغلال تجاوز المصادقة لإنشاء المستخدمين في CrushFTP
- CVE-2025-31161إعلامية
CVE-2025-31161
ثغرة تجاوز المصادقة في إصدارات خادم CrushFTP.
PoC لتجاوز المصادقة إلى RCE لاستغلال CVE-2025-31161
- Blackash-CVE-2025-31161استغلال
CVE-2025-31161
- CVE-2025-31161استغلال
استغلال بلغة Go لـ CVE-2025-31161 يستهدف crushFTP، مما يتيح إنشاء حساب مسؤول عن بعد عبر طلبات HTTP معدّة.
- CVE-2025-31161_exploitاستغلال
CVE-2025-31161 استغلال بايثون
قالب Nuclei رسمي لـ CVE-2025-31161 (المعروف سابقًا باسم CVE-2025-2825)
- CVE-2025-31161استغلال
إثبات المفهوم لـ CVE-2025-31161 / CVE-2025-2825
İbrahimsql · multiple · 18/05/2025
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.