PT-2026-21302
CVE-2026-27111
·
تاريخ النشر
2026-02-19
·
تاريخ التحديث
2026-07-30
الوصف من
CVSS 4.0
5.3
متوسطةالمقاييسAV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:L/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Kargo من 1.9.0 إلى 1.9.2
الوصف
يقوم Kargo بإدارة وأتمتة عملية نشر مكونات البرامج. يتضمن نموذج التفويض فعل «promote» المخصص للتحكم في الوصول إلى مسارات الترقية. وعلى الرغم من تطبيقه بشكل صحيح في واجهة برمجة التطبيقات gRPC، إلا أن ثلاث نقاط نهاية لواجهة برمجة التطبيقات REST تتجاهل هذا التحقق، معتمدةً فقط على نظام RBAC القياسي في Kubernetes. وهذا يسمح للمستخدمين الذين يتمتعون بأذونات قياسية، ولكن دون وصول صريح إلى «promote»، بالالتفاف على حدود التفويض المقصودة. نقاط نهاية واجهة برمجة التطبيقات المتأثرة هي /v1beta1/projects/{project}/freight/{freight}/approve، و/v1beta1/projects/{project}/stages/{stage}/promotions، و/v1beta1/projects/{project}/stages/{stage}/promotions/downstream. تنجم المشكلة عن عدم وجود تحقق من التفويض للفعل ”promote“ في نقاط النهاية هذه.
التوصيات
قم بالتحديث إلى الإصدار 1.9.3 أو أحدث لحل هذه المشكلة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾