PT-2026-29827

CVE-2026-34940

·

تاريخ النشر

2026-04-01

·

تاريخ التحديث

2026-07-30

الوصف من

CVSS 3.1
8.7
عالية
المقاييسAV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات KubeAI السابقة للإصدار 0.23.2
الوصف
تقوم الدالة ollamaStartupProbeScript() في KubeAI بإنشاء سلسلة أوامر شل باستخدام fmt.Sprintf مع مكونات عنوان URL للنموذج غير المُعقمة (ref، modelParam). يتم تنفيذ هذا الأمر عبر bash -c باعتباره اختبار تشغيل لـ Kubernetes. يمكن للمهاجم القادر على إنشاء أو تحديث الموارد المخصصة Model حقن أوامر شل تعسفية يتم تنفيذها داخل بودات خادم النموذج. تستخدم الدالة parseModelURL() تعبيرًا عاديًا يسمح بوجود أحرف خاصة بشل في مكون ref ولا تقوم بتنقية معلمة الاستعلام modelParam. وهذا يسمح بحقن الأوامر عبر عنوان URL الخاص بالنموذج أو معلمة الاستعلام ?model=. قد يؤدي الاستغلال الناجح إلى تنفيذ أوامر تعسفية داخل بودات خادم النموذج، مما قد يسمح بتسريب البيانات، واختراق البنية التحتية لخدمة النموذج، والتحرك الجانبي داخل مجموعة Kubernetes متعددة المستأجرين.
التوصيات
استبدل اختبار التشغيل bash -c بأحد الخيارين التاليين: 1. اختبار exec الذي يمرر الوسيطات كعناصر منفصلة في المصفوفة، أو 2. التحقق من صحة u.ref وu.modelParam وتنقيتهما للسماح فقط بالأحرف الأبجدية الرقمية، والشرطات المائلة، والنقاط، والشرطات قبل إدراجهما في أمر شل.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-324Q-CWX9-7CRR
GO-2026-4920
OPENSUSE-SU-2026:21483-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾