PT-2026-118497 · Unknown · Apostrophe Cms
CVE-2026-113652
·
تاريخ النشر
2026-10-20
·
تاريخ التحديث
2026-10-20
CVSS v3.1
5.6
متوسطة
| المتجه | AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L |
اسم البرنامج المصاب والإصدارات المتأثرة
ApostropheCMS الإصدارات من 1.25.0 إلى 1.27.0
Description
عندما يتم تكوين مكون
uploadfs باستخدام نظام Azure الخلفي وتعيين المتغير sas على القيمة true ، تقوم الدالة createContainer() ببناء BlobServiceClient باستخدام عنوان URL يتضمن سلسلة استعلام Shared Access Signature (SAS) الكاملة. نظرًا لأن العملاء المشتقين من Azure SDK v12 يرثون سلسلة الاستعلام هذه، فإن الدالة getUrl() تعيد عنوان URL أساسيًا يحتوي على توقيع SAS الكامل للحساب أو الحاوية. يتم بعد ذلك إلحاق هذا التوقيع بكل رابط مرفق عام عبر الدالة attachment.url() وإرساله إلى جلسات المحررين من خلال getBrowserData(). يؤدي ذلك إلى كشف بيانات اعتماد SAS على مستوى الحاوية (والتي تمنح غالبًا صلاحيات القراءة والكتابة والحذف والإدراج) لجميع زوار الموقع، بما في ذلك المستخدمين المجهولين. يمكن للمهاجم الذي يمتلك هذا الرمز قراءة وتعديل وحذف وإدراج كل كائن (blob) داخل الحاوية طوال فترة صلاحية SAS. تنتج هذه المشكلة عن إعادة استخدام عنوان URL الخاص بالعميل الذي يحمل بيانات الاعتماد كعنوان URL أساسي عام.Recommendations
تحديث ApostropheCMS إلى الإصدار 1.28.0.
كإجراء تخفيف مؤقت، تجنب تعيين المتغير
sas على القيمة true عند استخدام نظام Azure الخلفي في uploadfs حتى يتم تطبيق التحديث.إصلاح
Information Disclosure
Insufficiently Protected Credentials
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
Apostrophe Cms