Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
pfsense-config-readonly-restore — pfSense CE 2.9.0-DEVELOPMENT - عالية - عن بُعد - بقايا صلاحيات - readonly config_install | Kitploit
أدوات/GitHubGitHub/abraxas/pfsense-config-readonly-restore
تصعيد الامتيازاتتحليل الثغرات الأمنيةالاستغلالالمحاكاة الافتراضية للأماناختبار الاختراقالأوراق والأبحاثسوء التكوينالفريق الأحمرمختبرات وتدريب عملي

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
GitHubabraxas/pfsense-config-readonly-restore

pfsense-config-readonly-restore

pfSense CE 2.9.0-DEVELOPMENT - عالية - عن بُعد - بقايا صلاحيات - readonly config_install

عرض المستودع
9منذ 4 أياملم تتم المراجعة بعد

Abraxas Labs - pfsense-config-readonly-restore

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  pfsense-config-readonly-restore

pfsense-config-readonly-restore

التصنيف: صلاحية متبقية الوصول: عن بُعد

pfSense CE 2.9.0-DEVELOPMENT (9363ac5) - pfsense.org

يحترم write_config خيار user-config-readonly. أما config_install و config_restore فيستبدلان config.xml دون هذا الفحص.

المعرّفلا يوجد CVE بعد
التصنيفصلاحية متبقية
الوصولعن بُعد (WebGUI موثّق ما لم يُذكر خلاف ذلك)
CWECWE-863
CVSSمرتفع: 7.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
المنتجpfSense CE
المتأثر2.9.0-DEVELOPMENT (9363ac5b8651a1c7a333180425ce7719070f95f9)
المصادقةجلسة WebGUI مع a page that can call config_install / config_restore while Deny Config Write is set
الترخيصGNU Affero GPL v3.0
المختبر127.0.0.1 فقط

ثبّتُّ الفرع العام الرئيسي 9363ac5. المختبر عبارة عن PHP gadget للـ sink المثبّت، عبر HTTP على واجهة الاسترجاع 127.0.0.1:19200.

مقالات السلسلة: https://abraxaslabs.tech/research/pfsense-ce-leftovers

ما يمكن للمهاجم فعله

الطريقةالـ Sinkالصلاحية
config_install / config_restore كمستخدم Deny Config Writeينسخ config_install إلى config.xmlالسلامة: مُثبت مختبريًا: رُفض write_config؛ ومع ذلك استبدل config_install و config_restore ملف config.xml.
نفس الصلاحية المتبقيةنفس الـ sinkالاستطلاع: لم يظهر شيء.
نفس الصلاحية المتبقيةنفس الـ sinkالتوافر: مستنتج: يمكن للإعداد المزروع إعادة التشغيل / قفل الوصول.

يتطلب: a page that can call config_install / config_restore while Deny Config Write is set. حماية CSRF-magic على POST ما لم يُذكر خلاف ذلك. WebGUI PHP-FPM يعمل بصلاحية root.

يتطلب: a page that can call config_install / config_restore while Deny Config Write is set. حماية CSRF-magic على POST ما لم يُذكر خلاف ذلك. WebGUI PHP-FPM يعمل بصلاحية root. حماية CSRF-magic على POST ما لم يُذكر خلاف ذلك. WebGUI PHP-FPM يعمل بصلاحية root.

سطح مجاور يبقى مغلقًا

تبقى كتابات الإعداد العادية مرفوضة.

لا يوجد Diagnostics: Command ما لم تُمنح تلك الصفحة أيضًا.

المختبر

cd lab
./run.sh

واجهة الاسترجاع 127.0.0.1:19200. مشروع Compose باسم pfsense-config-readonly-restore. الشاهد PFSENSE-CONFIG-READONLY-RESTORE-WITNESS. واجهة الاسترجاع فقط: 127.0.0.1:19200. مشروع Compose باسم pfsense-config-readonly-restore. الشاهد PFSENSE-CONFIG-READONLY-RESTORE-WITNESS. PHP gadget للأسطر المثبّتة. تُفكّك الحزمة بعد التشغيل.

السطر الأخير:

SUCCESS PFSENSE-CONFIG-READONLY-RESTORE write-denied=yes install-replace=yes restore-replace=yes PFSENSE-CONFIG-READONLY-RESTORE-WITNESS

الإصلاح

احترام user-config-readonly في config_install و config_restore.

المراجع

  • github.com/pfsense/pfsense 9363ac5b8651a1c7a333180425ce7719070f95f9
  • CWE-863
  • السلسلة: https://abraxaslabs.tech/research/pfsense-ce-leftovers
تنزيل الأداة