أدرك أن Discourse لا يستدعي pkexec مباشرةً ولكنه موجود، ومُعيّن له بت setuid root، في الصورة الأساسية. على الأقل عندما نظرت بالأمس، بدا أنه لا يزال الإصدار الضعيف. للدفاع المتعمق، سيكون من المناسب تحديث الصورة الأساسية لمعالجة CVE-2021-4034 إما عن طريق تحديث البرنامج، أو إزالة polkit، أو إزالة pkexec، أو إزالة بت setuid من pkexec.
لقد كان تخفيفي هو إضافة
- exec: chmod 755 /usr/bin/pkexec
إلى كتلة الأوامر المخصصة في ملفات تعريف الحاويات بتنسيق YAML.
إذا كنت مخطئًا وتمت معالجة CVE-2021-4034، فيرجى قبول اعتذاري، وإعلامنا، وسيعثر الشخص التالي الذي يبحث عن polkit أو pkexec أو CVE-2021-4034 على هذا المنشور.