PT-2026-68166

CVE-2026-71294

·

تاريخ النشر

2026-08-05

·

تاريخ التحديث

2026-09-13

الوصف من

CVSS 3.1
7.6
عالية
المقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
Cotonti CMS (الإصدارات المتأثرة غير محددة)
الوصف
يفشل المكون الإضافي «Comments» في نظام إدارة المحتوى Cotonti CMS في تقييد الفئات أثناء عملية إزالة التسلسل للبيانات التي يقدمها المستخدم، مما يؤدي إلى حدوث ثغرة «PHP Object Injection». يحدث هذا عند استخدام الدالة unserialize() على مدخلات تم فك تشفيرها باستخدام base64 دون تقييد allowed classes. توجد المشكلة في المواقع التالية:
  • في ملف plugins/comments/controllers/actions/CreateAction.php، تتم معالجة معلمة POST ci.
  • في الملف plugins/comments/controllers/actions/EditAction.php، تتم معالجة المعلمة cb داخل الدالة prepareComeBack().
  • في الملف plugins/comments/controllers/actions/DeleteAction.php، يوجد نمط مشابه ولكنه يقتصر على المسؤولين.
يمكن للأعضاء الذين يتمتعون بحق الكتابة في التعليقات استغلال هذه الثغرة لإنشاء مثيلات لفئات عشوائية يتم تحميلها بواسطة النظام. على سبيل المثال، باستخدام فئة MySQL cache، يمكن للمهاجم تشغيل سلسلة destruct()->flush() لتنفيذ عمليات INSERT INTO cot cache غير مصرح بها. اعتمادًا على سلاسل الأدوات المتاحة في التثبيت، قد يؤدي هذا إلى تنفيذ التعليمات البرمجية عن بُعد (RCE)، وهي القدرة على تنفيذ أوامر عشوائية على الخادم.
التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾