PT-2026-121482
CVE-2026-108360
·
تاريخ النشر
2026-10-22
·
تاريخ التحديث
2026-10-22
الوصف من
CVSS 3.1
6.4
متوسطةالمقاييسAV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N
اسم البرنامج المصاب والإصدارات المتأثرة
PhpSpreadsheet الإصدارات السابقة لـ 1.30.7
PhpSpreadsheet الإصدارات السابقة لـ 2.1.19
PhpSpreadsheet الإصدارات السابقة لـ 2.4.8
PhpSpreadsheet الإصدارات السابقة لـ 3.10.8
PhpSpreadsheet الإصدارات السابقة لـ 5.10.0
Description
عند تفعيل
setAllowExternalImages تقوم الدالة setPath() في WorksheetDrawing بالتحقق فقط من رابط الصورة الخارجية الأولي باستخدام setIsWhitelisted. وبما أن سياق تدفق HTTP يسمح لـ PHP باتباع عمليات إعادة التوجيه دون تطبيق دالة التحقق على الرابط الجديد، يمكن لمضيف صور موثوق إعادة توجيه الخادم إلى عنوان داخلي. يؤدي ذلك إلى إرسال طلب GET أعمى، مما قد يسمح بالوصول إلى نقاط النهاية الداخلية التي تعمل بطلبات GET، واختبار إمكانية الوصول إلى الشبكة، ونقاط نهاية بيانات cloud الوصفية. لا يتم إرجاع جسم الاستجابة إلى المهاجم لأن النظام يتحقق من أن المحتوى عبارة عن صورة ثم يحذف الملف المؤقت.Recommendations
التحديث إلى الإصدار 1.30.7 أو أحدث.
التحديث إلى الإصدار 2.1.19 أو أحدث.
التحديث إلى الإصدار 2.4.8 أو أحدث.
التحديث إلى الإصدار 3.10.8 أو أحدث.
التحديث إلى الإصدار 5.10.0 أو أحدث.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾