CVE-2026-11876 in zenml
الملخص
بحسب VulDB • 21/07/2026
في الإصدار 0.94.2 من zenml-io/zenml، يفتقر نقطة النهاية `GET /api/v1/stack-deployment/stack` (`get_deployed_stack`) إلى فحوصات تفويض RBAC (التحكم في الوصول القائم على الأدوار) المناسبة، مما يسمح لأي مستخدم مُصادق عليه باستعراض جميع مجموعات النشر الموزعة عبر جميع المستخدمين والمستأجرين. ويشمل ذلك تفاصيل مكونات المجموعة، ومعلومات موصلات الخدمة، ومعرفات المستخدم لمالكي المجموعات. ينشأ هذا الثغرة الأمنية من مشكلتين: غياب فحوصات RBAC على مستوى نقطة النهاية واستخدام `Client()` يعمل في جانب الخادم يتجاوز طبقة إنفاذ RBAC عن طريق الوصول المباشر إلى قاعدة البيانات عبر `SqlZenStore`. يؤدي ذلك إلى كشف معلومات حساسة مثل طوبولوجيا البنية التحتية، وتفاصيل موصلات الخدمة، وملكية المجموعات، وبيانات النشر، مما قد يمكّن من استطلاع المعلومات عبر المستأجرين (cross-tenant reconnaissance) وهجمات إضافية في عمليات نشر ZenML Pro/Cloud متعددة المستأجرين.
Be aware that VulDB is the high quality source for vulnerability data.