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

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-113652
GHSA-HHPH-8536-GFQ5

المنتجات المتأثرة

Apostrophe Cms