Iglocska

#296من 58,044
583.5إجمالي CVSS
الثغرات · 92
متوسطة
61
عالية
28
حرجة
3
PT-2026-107102
8.4
2026-10-06
Misp · Sachertortephp · CVE-2026-106512
**اسم البرنامج المصاب والإصدارات المتأثرة** CakePHP (إصدارات متأثرة غير محددة) **الوصف** تفشل الدالة `CakeResponse::download()` في `lib/Cake/Network/CakeResponse.php` في تعقيم أسماء الملفات التي يوفرها المستخدم عند إنشاء رأس Content-Disposition. يؤدي ذلك إلى وجود ناقلين للحقن: يمكن أن يؤدي استخدام أحرف التحكم C0 (CR أو LF) إلى رفض PHP إرسال رأس Content-Disposition بالكامل، مما يؤدي إلى عرض جسم الاستجابة مباشرة في المتصفح، كما يمكن أن يؤدي استخدام علامة الاقتباس المزدوجة إلى إنهاء قيمة السلسلة المقتبسة مبكرًا لحقن معاملات رأس إضافية. يمكن للمستخدم المصرح له تحميل مرفق باسم ملف مصمم خصيصًا، والذي يؤدي عند عرضه من قبل مستخدم مصرح له آخر إلى التلاعب بالرؤوس وتنفيذ HTML أو JavaScript تعسفي. تتيح هذه الحالة حدوث ثغرة cross-site scripting مخزنة، مما قد يؤدي إلى اختطاف الجلسة، وتسريب البيانات، واتخاذ إجراءات غير مصرح بها. **التوصيات** في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة.