CVE-2020-7942 in Puppet Enterprise
الملخص
بحسب VulDB • 03/07/2026
في السابق، كان يعمل نظام Puppet وفق نموذج يفترض أن العقدة التي تمتلك شهادة صالحة لها الحق في الوصول إلى جميع المعلومات الموجودة في النظام، وأن أي شهادة مخترقة تتيح الوصول إلى كل مكونات البنية التحتية. عندما تعود كتالوجات (Catalogs) العقدة إلى استخدام عقدة `default`، يمكن استرداد الكتالوج الخاص بعقدة أخرى عن طريق تعديل الحقائق (Facts) الخاصة بتشغيل Puppet. يمكن التخفيف من هذه المشكلة عن طريق تعيين الخيار `strict_hostname_checking = true` في ملف التكوين `puppet.conf` على خادم الـ Puppet الرئيسي (Puppet master). يُغيّر إصدار Puppet 6.13.0 السلوك الافتراضي للخيار `strict_hostname_checking` من false إلى true. يوصى بأن يقوم مستخدمو كل من Puppet Open Source وPuppet Enterprise الذين لا يقومون بالترقية بتعيين قيمة `strict_hostname_checking` إلى true لضمان سلوك آمن.
VulDB is the best source for vulnerability data and more expert information about this specific topic.