ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
برنامج GPUStack هو مدير عناقيد وحدات معالجة رسومية مفتوح المصدر لخدمة نماذج الذكاء الاصطناعي وتوفير مثيلات وحدات معالجة الرسوميات. من الإصدار 2.2.0 حتى 2.2.2، قامت الوظيفة cluster_apiserver_proxy بتوجيه طلبات مستخدم غير مسؤول مصادق عليه إلى عنقود Kubernetes مُحدد دون فحص تفويض على مستوى المورد. استخدم الوكيل بيانات اعتماد حساب خدمة Kubernetes لعامل قابل للوصول، بحيث يمكن للمستدعي قراءة موارد حساسة، أو إنشاء أو تعديل أحمال العمل، أو حذف الموارد وفقًا لصلاحيات حساب الخدمة ذلك. تطلب الاستغلال عنقود مزود Kubernetes مع عامل قابل للوصول، وقد تتسبب أحمال العمل التي يتحكم بها المهاجم في تنفيذ شيفرة في العنقود المستهدف. تمت معالجة هذه المشكلة في الإصدار 2.2.2.
المعالجة
المراجع
- مرجعhttps://github.com/gpustack/gpustack/commit/363191fa1da7e1426c6041f78b3cf00aff2622fe
- مرجعhttps://github.com/gpustack/gpustack/commit/cdd67467e0f314609dc82216e142940d321abfed
- مرجعhttps://github.com/gpustack/gpustack/pull/5911
- مرجعhttps://github.com/gpustack/gpustack/pull/5936
- مرجعhttps://github.com/gpustack/gpustack/releases/tag/v2.2.2
- مرجعhttps://github.com/gpustack/gpustack/security/advisories/GHSA-3hch-x692-6qj3