PT-2026-25012 · Npm+3 · @Tinacms/Cli+2

·

CVE-2026-28792

·

تاريخ النشر

2026-03-12

·

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

2026-03-16

CVSS v3.1

9.6

حرجة

المتجهAV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات TinaCMS الأقدم من 2.1.8
الوصف
يوجد في TinaCMS، وهو نظام إدارة محتوى بدون واجهة مستخدم، مشكلة تتمثل في أن خادم التطوير عبر واجهة سطر الأوامر (CLI) يجمع بين إعدادات CORS متساهلة (Access-Control-Allow-Origin: *) وثغرة أمنية تتعلق باجتياز المسار. ويسمح هذا المزيج بتنفيذ هجوم «drive-by» عبر المتصفح. يمكن للمهاجم عن بُعد تعداد ملفات النظام، وكتابة ملفات عشوائية، وحذف ملفات عشوائية على أجهزة المطورين عن طريق خداعهم لزيارة موقع ويب ضار أثناء تشغيل خادم التطوير الخاص بـ TinaCMS. يتضمن مسار الهجوم قيام المطور بتشغيل الأمر tinacms dev، ثم زيارة صفحة يسيطر عليها المهاجم دون علمه. يستغل جافا سكريبت الخاص بالمهاجم التكوين الخاطئ لـ CORS واختراق المسار لقراءة الملفات الحساسة، والتي يتم بعد ذلك تسريبها إلى خادم المهاجم. المكون المعرض للخطر هو خادم TinaCMS dev، وتحديدًا تكوين CORS ووظيفة اجتياز المسار. نقطة نهاية واجهة برمجة التطبيقات (API) /media/upload/ معرضة لاجتياز المسار، مما يسمح للمهاجمين بكتابة ملفات عشوائية. تسمح نقطة نهاية واجهة برمجة التطبيقات (API) /media/ بحذف الملفات عبر طريقة DELETE، وهي أيضًا معرضة لاجتياز المسار. تسمح نقطة النهاية /media/list/ بتعداد نظام الملفات.
التوصيات
قم بالتحديث إلى إصدار TinaCMS 2.1.8 أو أحدث.

استغلال

إصلاح

Path traversal

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-28792
GHSA-8PW3-9M7F-Q734

المنتجات المتأثرة

@Tinacms/Cli
Cli
Tinacms