Kaminuma

#10274من 60,590
31.1إجمالي CVSS
الثغرات · 5
متوسطة
3
عالية
1
حرجة
1
PT-2026-40780
2026-05-13
5.4
CVE-2026-22707
Strapi
@Strapi/Upload
في المكون الإضافي Upload، فشلت نقاط نهاية واجهة برمجة تطبيقات المحتوى (Content API) في فرض قيود أنواع MIME التي قام المسؤول بتكوينها والمحددة في `plugin.upload.security.allowedTypes` و`deniedTypes`. ورغم أن هذه القيود كانت سارية المفعول في لوحة الإدارة، إلا أن الفحص الأمني `enforceUploadSecurity` كان مفقودًا من وحدة التحكم في واجهة برمجة تطبيقات المحتوى (Content API). ونتيجة لذلك، تجاوزت معالجات `uploadFiles` و`replaceFile`، بالإضافة إلى الغلاف `upload`، عملية الكشف عن أنواع MIME وقوائم السماح/الرفض. يمكن للمستخدم المصادق عليه الذي يمتلك أذونات التحميل عبر واجهة برمجة تطبيقات المحتوى (Content API) تحميل أنواع الملفات غير المسموح بها، مثل HTML وSVG. إذا تم تقديم الملفات التي تم تحميلها من نفس مصدر لوحة الإدارة، فيمكن للمهاجم تحميل ملف HTML أو SVG ضار. وعندما يفتح المسؤول هذا الملف، يمكن أن يؤدي ذلك إلى تنفيذ جافا سكريبت داخل مصدر الإدارة، مما قد يؤدي إلى اختطاف جلسة عمل المسؤول والقيام بإجراءات إدارية غير مصرح بها عبر واجهة برمجة تطبيقات الإدارة.