PT-2026-38610
CVE-2026-27891
·
تاريخ النشر
2026-05-07
·
تاريخ التحديث
2026-10-07
الوصف من
CVSS 3.1
7.2
عاليةالمقاييسAV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات FacturaScripts السابقة للإصدار 2026.1
الوصف
توجد مشكلة تتعلق بـ«Zip Slip» في الدالة
Plugins::add() الموجودة في ملف Plugins.php. لا يقوم النظام بالتحقق من صحة مسارات الملفات داخل أرشيفات ZIP التي تم تحميلها أو تنقيتها بشكل صحيح. على الرغم من أن الدالة testZipFile() تتحقق مما إذا كان ملف ZIP يحتوي على مجلد جذر واحد فقط، إلا أنها تفشل في التحقق من صحة مسارات الملفات الفردية. يمكن للمهاجم تجاوز هذا الفحص باستخدام تسلسلات عبور المسار، مثل ../../، في أسماء الملفات. وهذا يسمح بكتابة ملفات عشوائية وتنفيذ التعليمات البرمجية عن بُعد (RCE) عن طريق الكتابة فوق ملفات .php الحساسة خارج دليل المكونات الإضافية المقصود، في أي مكان يمتلك فيه خادم الويب أذونات الكتابة.التوصيات
قم بالتحديث إلى الإصدار 2026.1.
كحل مؤقت، قم بتقييد الوصول إلى وظيفة تحميل المكونات الإضافية أو الدالة
Plugins::add() حتى يتم تطبيق التحديث. وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾