CVE-2024-25641
ثغرة RCE في Cacti عند استيراد الحزم
- تم النشر
- 13/05/2024
- محدث
- 04/11/2025
- تخصيص CNA
- GitHub_M
- الأدلة المرصودة
- 15/04/2025
CVSS الأساسي
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:Hمرتفع · الثلاثين يومًا القادمة
- المئوية
- 99.7%
- تاريخ الموديل
- 19/10/2026
EPSS هو تقدير إحصائي، وليس يقينًا أو مقياسًا للتأثير. ادمجها مع CVSS وحالة KEV والتعرض وبيئتك.
ملخص
توفّر Cacti إطار عمل لمراقبة التشغيل وإدارة الأعطال. قبل الإصدار 1.2.27، كانت هناك ثغرة كتابة ملفات تعسفية، قابلة للاستغلال عبر ميزة "استيراد الحزم"، تسمح للمستخدمين المصادق عليهم الحاصلين على صلاحية "استيراد القوالب" بتنفيذ كود PHP تعسفي على خادم الويب. تقع الثغرة داخل الدالة `import_package()` المعرّفة في السكربت `/lib/import.php`. تثق الدالة بشكل أعمى في اسم الملف ومحتواه المقدمين ضمن بيانات XML، وتكتب هذه الملفات في المسار الأساسي لـ Cacti (أو حتى خارجه، نظرًا لعدم تصفية تسلسلات اجتياز المسار). يمكن استغلال ذلك لكتابة أو استبدال ملفات تعسفية على خادم الويب، مما يؤدي إلى تنفيذ كود PHP تعسفي أو تأثيرات أمنية أخرى. يحتوي الإصدار 1.2.27 على تصحيح لهذه المشكلة.
المصادر
modules/exploits/multi/http/cacti_package_import_rce.rb
Metasploit Framework modulesالشروط المعلنة
- platform: Linux,PHP,Unix,Windows($.exploit_multi/http/cacti_package_import_rce.platform)
- verification: check_declared($.exploit_multi/http/cacti_package_import_rce.check)
- CVE-2024-25641استغلال
يقوم هذا المستودع بأتمتة عملية استغلال CVE-2024-25641 على Cacti 1.2.26
الاستخدام المسؤول
استخدم معلومات الثغرات الأمنية فقط على الأنظمة التي تمتلكها أو المرخص لها باختبارها. يرتبط Kitploit ببيانات تعريف البحث العامة ولا يخزن أكواد الاستغلال أو الحمولات الضارة.