PT-2026-118512 · Unknown · Apostrophe Cms
CVE-2026-113664
·
تاريخ النشر
2026-10-20
·
تاريخ التحديث
2026-10-20
CVSS v4.0
5.3
متوسطة
| المتجه | AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N |
اسم البرنامج المصاب والإصدارات المتأثرة
وحدة import-export في ApostropheCMS الإصدارات السابقة لـ 3.7.0
Description
يمكن لمستخدم مصرح له يمتلك صلاحيات الاستيراد التسبب في حالة رفض الخدمة عن طريق تحميل أرشيف tar مصمم خصيصاً. تكمن المشكلة في أن النظام يستخدم فحصاً نصياً حرفياً لسلسلة
../ لمنع تخطي المسار، وهو ما يمكن تجاوزه باستخدام تسلسلات مثل ./... عندما يتم معالجة مثل هذا الإدخال، يقوم path.join بتطبيع الوجهة لتصبح دليلاً خارج مسار التصدير المقصود. ونظراً لأن fs.WriteStream في الدالة extract() يفتقر إلى مستمع للأخطاء، فإن محاولة فتح دليل كتدفق كتابة تؤدي إلى إطلاق خطأ EISDIR غير معالج، مما يتسبب في إنهاء عملية Node.js.Recommendations
تحديث وحدة import-export إلى الإصدار 3.7.0.
كإجراء تخفيف مؤقت، قم بتقييد صلاحيات الاستيراد للمستخدمين الموثوقين فقط لتقليل مخاطر هجوم رفض الخدمة.
إصلاح
Path traversal
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Apostrophe Cms