PT-2026-69051
CVE-2026-62992
·
تاريخ النشر
2026-08-07
·
تاريخ التحديث
2026-10-23
الوصف من
CVSS 4.0
6.9
متوسطةالمقاييسAV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Smarty الأقدم من 5.8.2
إصدارات Smarty الأقدم من 4.5.7
الوصف
عند تمكين سياسة الأمان، تفشل الدالة
Security:: checkDir() في حل الروابط الرمزية بالكامل قبل التحقق من أن المسار المطلوب يقع ضمن دليل آمن تم تكوينه. تستخدم عملية التحقق من الثقة الدالة Smarty:: realpath()، التي تعمل فقط على توحيد المسار كسلسلة نصية ولا تتبع الروابط الرمزية. ونتيجة لذلك، يمكن للمهاجم الذي يستطيع وضع رابط رمزي أو الإشارة إليه داخل دليل موثوق به (مثل دليل القوالب أو دليل التكوين) تجاوز فحص الاحتواء لقراءة ملفات عشوائية يمكن لعملية PHP الوصول إليها، مثل /etc/passwd، عبر العلامات {include} و{fetch}.التوصيات
قم بالتحديث إلى الإصدار 5.8.2 أو أحدث.
قم بالتحديث إلى الإصدار 4.5.7 أو أحدث.
قم بتقييد حق الوصول للكتابة إلى الدلائل المدرجة في
secure dir ودلائل القوالب الموثوقة على العمليات الموثوقة فقط لضمان عدم إمكانية إنشاء روابط رمزية غير موثوقة. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾