Mtrezza

#876من 57,952
251.8إجمالي CVSS
الثغرات · 35
منخفضة
2
متوسطة
11
عالية
20
حرجة
2
PT-2026-64285
6.3
2026-07-24
Unknown · Parse Server · CVE-2026-66008
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات Parse Server من 9.0.0 إلى 9.10.0-alpha.5 إصدارات Parse Server من 8.2.2 إلى 8.6.86 **الوصف** توجد مشكلة تتمثل في الكشف عن أسماء فئات الهدف في «Pointer» و«Relation» من خلال رسائل أخطاء التحقق من صحة GraphQL ورسائل أخطاء إجبار المدخلات. يحدث هذا عند تعطيل الاستبطان العام للمخطط عبر المتغير `graphQLPublicIntrospection`. ونظرًا لأن هذه الأخطاء يتم إنشاؤها قبل المصادقة أو التفويض أو تنفيذ المحلل، يمكن لعميل غير مصادق عليه يمتلك معرّف التطبيق العام أن يثير أخطاء في حقول Pointer أو Relation لإعادة بناء أسماء فئات المخطط المخفية. وهذا يتجاوز جزئيًا إجراءات الحماية الخاصة بإخفاء المخطط، على الرغم من أن ما يتم الكشف عنه هو بيانات تعريف المخطط فقط، ولا يتم الكشف عن أي بيانات كائنات أو بيانات اعتماد أو سجلات مستخدمين. **التوصيات** قم بتحديث Parse Server إلى الإصدار 9.10.0-alpha.6 أو أحدث. قم بتحديث Parse Server إلى الإصدار 8.6.87 أو أحدث.
PT-2026-57441
2.1
2026-07-11
Unknown · Parse Server · CVE-2026-61448
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات Parse Server من 9.0.0 إلى 9.10.0-alpha.1 إصدارات Parse Server من 8.x إلى 8.6.83 **الوصف** توجد مشكلة في البرمجة النصية عبر المواقع (XSS) المخزنة عندما يفشل البرنامج في التعرف على امتداد الملف الذي تم تحميله عبر حزمة mime، مما يؤدي إلى الاحتفاظ بنوع المحتوى (Content-Type) المقدم من العميل. يمكن لـ Content-Type غير الصحيح الذي لا يتبع تنسيقًا صالحًا لنوع الوسائط/النوع الفرعي (على سبيل المثال، ’image‘ أو ’image/‘ أو ’image//svg+xml‘) تجاوز قائمة الحظر `fileUpload.fileExtensions` وتخزينه دون تعديل. عند استخدام محولات التخزين التي تحتفظ بنوع المحتوى (Content-Type) الذي تم تحميله وتقدمه، مثل Amazon S3 أو Google Cloud Storage أو Azure Blob Storage، قد تفشل المتصفحات في تحليل القيمة غير الصحيحة وإجراء عملية استكشاف MIME. وهذا يسمح بعرض ملف يبدأ بـ HTML على أنه HTML، مما يؤدي إلى تنفيذ البرامج النصية المضمنة في مصدر التطبيق ضد المستخدمين الذين يصلون إلى عنوان URL للملف. لا يتأثر محول التخزين الافتراضي GridFS بهذه المشكلة. **التوصيات** قم بالتحديث إلى الإصدار 9.10.0-alpha.2 أو أحدث. قم بالتحديث إلى الإصدار 8.6.84 أو أحدث.
PT-2026-29165
8.2
2026-03-30
Unknown · Parse Server · CVE-2026-34363
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات Parse Server الأقدم من 8.6.65 إصدارات Parse Server الأقدم من 9.7.0-alpha.9 **الوصف** يتأثر Parse Server، وهو نظام خلفي مفتوح المصدر قابل للنشر على البنى التحتية لـ Node.js، بمشكلة قد تؤدي إلى تسرب البيانات الحساسة إلى عملاء غير مصرح لهم أو تلقي عملاء مصرح لهم لبيانات غير كاملة عندما يشترك عدة عملاء في نفس الفئة عبر LiveQuery. يحدث هذا لأن معالجات الأحداث تعالج المشتركين بشكل متزامن باستخدام كائنات قابلة للتغيير مشتركة، ويقوم مرشح البيانات الحساسة بتعديل هذه الكائنات في مكانها. بالإضافة إلى ذلك، قد تتسرب التعديلات الناتجة عن مشغل afterEvent في Cloud Code الخاص بأحد المشتركين إلى مشتركين آخرين من خلال نفس الحالة القابلة للتغيير المشتركة. أي نشر يستخدم LiveQuery مع حقول محمية أو مشغلات afterEvent معرض للتأثر بهذه المشكلة. **التوصيات** يجب تحديث إصدارات Parse Server الأقدم من 8.6.65 إلى الإصدار 8.6.65 أو أحدث. يجب تحديث إصدارات Parse Server الأقدم من 9.7.0-alpha.9 إلى الإصدار 9.7.0-alpha.9 أو أحدث.
PT-2026-27484
8.6
2026-03-24
Unknown · Parse Server · CVE-2026-33539
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات Parse Server الأقدم من 8.6.59 إصدارات Parse Server الأقدم من 9.6.0-alpha.53 **الوصف** يحتوي Parse Server، وهو نظام خلفي مفتوح المصدر قابل للنشر على بنية Node.js، على ثغرة تسمح للمهاجم الذي يمتلك حق الوصول إلى المفتاح الرئيسي بتنفيذ أوامر SQL تعسفية على قاعدة بيانات PostgreSQL. ويتم ذلك عن طريق حقن أحرف خاصة بـ SQL في معلمات أسماء الحقول ضمن مرحلة خط أنابيب التجميع `$group` أو عملية `distinct`. يسمح الاستغلال الناجح بتصعيد الامتيازات، مما يمنح المهاجم وصولاً على مستوى قاعدة بيانات PostgreSQL انطلاقاً من امتيازات المسؤول الحالية على مستوى تطبيق Parse Server. لا تتأثر عمليات النشر التي تستخدم MongoDB بهذه المشكلة. تنشأ الثغرة الأمنية من عدم كفاية التحقق من صحة أسماء الحقول في قيم كائن التجميع `$group. id` ومعلمات الترميز بالنقطة `distinct`، مما يسمح بحقن SQL من خلال الاستيفاء `:raw` المستخدم في محول التخزين PostgreSQL. **التوصيات** الترقية إلى إصدار Parse Server 8.6.59 أو أحدث. الترقية إلى إصدار Parse Server 9.6.0-alpha.53 أو أحدث.
PT-2026-26166
8.2
2026-03-18
Unknown · Parse Server · CVE-2026-33163
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات Parse Server الأقدم من 9.6.0-alpha.35 إصدارات Parse Server الأقدم من 8.6.50 **الوصف** Parse Server هو نظام خلفي مفتوح المصدر قابل للنشر على البنى التحتية لـ Node.js. عند تسجيل مشغل `Parse.Cloud.afterLiveQueryEvent` لفئة ما، يقوم خادم LiveQuery عن غير قصد بكشف الحقول المحمية و`authData` لجميع المشتركين في تلك الفئة. لا يتم تطبيق أذونات مستوى الفئة (`protectedFields`) بشكل صحيح في حمولات أحداث LiveQuery الخاصة بأحداث الإنشاء والتحديث والحذف والدخول والخروج. يمكن للمستخدمين الذين يمتلكون الأذونات المناسبة الوصول إلى البيانات الحساسة للمستخدمين الآخرين، بما في ذلك المعلومات الشخصية ورموز OAuth. تنشأ هذه المشكلة عن خطأ في فصل المراجع حيث يتم إنشاء نسخة JSON من كائن الحدث دون تطبيق مرشح البيانات الحساسة. يضمن الإصلاح أن يعمل المرشح على البيانات المرسلة إلى العملاء. **التوصيات** بالنسبة للإصدارات الأقدم من 9.6.0-alpha.35، قم بإزالة جميع تسجيلات المشغلات `Parse.Cloud.afterLiveQueryEvent`. بالنسبة للإصدارات الأقدم من 8.6.50، قم بإزالة جميع تسجيلات المشغلات `Parse.Cloud.afterLiveQueryEvent`.