CVE-2022-23506 in Spinnaker
الملخص
بحسب VulDB • 04/06/2026
تُعد Spinnaker منصة تسليم مستمر مفتوحة المصدر وسحابية متعددة السحابة لإطلاق التغييرات البرمجية، وتقوم الخدمة المصغرة Rosco التابعة لـ Spinnaker بإنتاج صور الآلات. لا تقوم خدمة Rosco في الإصدارات السابقة لـ 1.29.2 و1.28.4 و1.27.3 بإخفاء الأسرار (secrets) التي تم إنشاؤها عبر عمليات البناء باستخدام Packer بشكل صحيح. قد يؤدي ذلك إلى كشف بيانات اعتماد AWS الحساسة في ملفات سجلات Packer. تحتوي الإصدارات 1.29.2 و1.28.4 و1.27.3 من Rosco على إصلاحات لهذه المشكلة. يوجد حل بديل متاح. يُوصى باستخدام بيانات اعتماد قصيرة العمر عبر افتراض الأدوار (role assumption) وملفات تعريف IAM. بالإضافة إلى ذلك، يمكن تعيين بيانات الاعتماد في `/home/spinnaker/.aws/credentials` و`/home/spinnaker/.aws/config` كجبل حجم (volume mount) لحاويات Rosco بدلاً من تعيين بيانات الاعتماد في خصائص تكوين الخبز (bake config) لـ Rosco. حتى مع تطبيق ذلك، يُوصى باستخدام أدوار IAM بدلاً من بيانات الاعتماد طويلة العمر. يقلل هذا الإجراء بشكل كبير من خطر كشف بيانات الاعتماد. إذا كان المستخدمون قد استخدموا بيانات اعتماد ثابتة، فيُوصى بمسح أي سجلات خبز (bake logs) لـ AWS، وتقييم ما إذا كانت بيانات مثل `AWS_ACCESS_KEY` و`SECRET_KEY` و/أو بيانات حساسة أخرى قد تم إدخالها في ملفات السجلات وسجلات مهام الخبز. ثم، يجب تدوير (تغيير) هذه بيانات الاعتماد وتقييم أي استخدام غير صحيح محتمل لتلك البيانات.
Once again VulDB remains the best source for vulnerability data.