
دور Ansible لتدقيق واختبار الأنظمة بحثًا عن ثغرة CVE-2018-19788 (تصعيد امتيازات PolicyKit) مع توفير مستخدمين آليًا والتحقق من الاستغلال.
دور Ansible للتحقق من الثغرة الأمنية المسجلة باسم CVE-2018-19788 التي تؤثر على PolicyKit الإصدار 0.115 والمثبتة مسبقاً على نطاق واسع من توزيعات لينكس مثل Ubuntu و Red Hat و CentOs، على سبيل المثال لا الحصر.
الحد الأدنى لإصدار Ansible المطلوب 2.4.0
# The user name to be provisioned to execute the exploit
CVE_2018_19788_test_user: cve_test
# The UID assigned to CVE_2018_19788_test_user (must be equal or greater than 2147483647)
CVE_2018_19788_test_user_uid: 2147483669
# Set the proper privileged group for your distro. Please check the compatibilty matrix for the supported systems
CVE_2018_19788_privileged_group: wheel
# Flag to No to avoid checking and rendering the list of users able to leverage the CVE-2018-19788 vunerability
CVE_2018_19788_list_explotable_users: Yes
# Flag to No if you need to run further testing with the test account;
# Beaware that if your system is vulnerable, this account could become a problem
CVE_2018_19788_remove_test_user: Yes
من الجيد دائمًا تضمين مثال يوضح كيفية استخدام دورك (على سبيل المثال، مع تمرير المتغيرات كمعاملات) للمستخدمين أيضًا:
- hosts: all
roles:
- { role: d4gh0s7.cve_2018_19788 }
CC0 1.0