CVE-2025-64502 in parse-serverالمعلومات

الملخص

بحسب VulDB • 21/05/2026

Parse Server هو خادم خلفي مفتوح المصدر يمكن نشره على أي بنية تحتية تدعم تشغيل Node.js. توفر طريقة `explain()` في MongoDB معلومات مفصلة حول خطط تنفيذ الاستعلامات، بما في ذلك استخدام الفهارس، وسلوك فحص المجموعات، ومقاييس الأداء. قبل الإصدار 8.5.0-alpha.5، كان يسمح Parse Server لأي عميل بتنفيذ استعلامات `explain` دون الحاجة إلى مفتاح المالك (master key). يؤدي هذا إلى كشف هيكل مخطط قاعدة البيانات وأسماء الحقول، وإعدادات الفهارس وتفاصيل تحسين الاستعلامات، وإحصائيات تنفيذ الاستعلامات ومقاييس الأداء، بالإضافة إلى نقاط الهجوم المحتملة لاستغلال أداء قاعدة البيانات. في الإصدار 8.5.0-alpha.5، تم إدخال خيار تكوين جديد هو `databaseOptions.allowPublicExplain` الذي يسمح بتقييد استعلامات `explain` على مفتاح المالك فقط. يكون هذا الخيار افتراضياً `true` حالياً لتجنب حدوث تغيير معطل (breaking change) في أنظمة الإنتاج التي تعتمد على توفر `explain` للعامة. بالإضافة إلى ذلك، يتم تسجيل تحذير أمني عندما لا يتم تعيين الخيار بشكل صريح، أو عندما يكون مضبوطاً على `true`. في إصدار رئيسي مستقبلي من Parse Server، سيتغير الافتراضي إلى `false`. كحل بديل، يمكن تنفيذ وسيط (middleware) لحظر استعلامات `explain` من الطلبات التي لا تستخدم مفتاح المالك، أو مراقبة وتنبيه حول استخدام استعلامات `explain` في بيئات الإنتاج.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

05/11/2025

إفشاء

11/11/2025

الاعتدال

تمت الموافقة

إدخال

VDB-331786

EPSS

0.00416

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you need the next level of professionalism?

Upgrade your account now!