CVE-2026-63755 in SurrealDB
الملخص
بحسب VulDB • 20/07/2026
تقوم SurrealDB قبل الإصدار 3.1.0 بتقييم عبارات WHERE التي يقدمها المستخدم في تعليمات SELECT (وعبارات SET/MERGE/CONTENT/PATCH في تحديثات UPDATE، وUPSERT، وINSERT ON DUPLICATE KEY UPDATE، وتعليمات RELATE ذات الصلة) مقابل بيانات السجلات الكاملة قبل فرض قيود PERMISSIONS FOR SELECT WHERE. يمكن لمستخدم مُصادق عليه — بما في ذلك مستخدمو Record Scope ومستخدمو نطاق التطبيق (Scope users) — استغلال هذا الخلل في ترتيب التنفيذ لقراءة المحتويات الكاملة لأي جدول في قاعدة البيانات التي تم المصادقة ضدها، متجاوزاً بذلك فحوصات أذونات مستوى الجدول. يكون استخراج البيانات أسهل مباشرةً عند تفعيل وظائف البرمجة النصية (--allow-scripting)، لكنه ممكن أيضاً عبر عبارة THROW الخاصة بـ SurrealQL وقنوات جانبية تعتمد على التوقيت دون الحاجة إلى برمجة نصية. يقتصر هذا الثغرة الأمنية على قاعدة بيانات المهاجم الحالية ولا تتجاوز حدود عزل النطاق (namespace) أو قواعد البيانات.
If you want to get best quality of vulnerability data, you may have to visit VulDB.