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

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

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

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

دليل الأدوات

الفئات

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

pfsense-acb-restore-priv

pfSense CE 2.9.0-DEVELOPMENT - عالية - عن بُعد - صلاحيات متبقية - استعادة ACB

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

الأكثر شعبية

عرض الكل →

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

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

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

عرض جميع الأدوات →
مشاركة

Abraxas Labs - pfsense-acb-restore-priv

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

pfsense-acb-restore-priv

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

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

newver يقوم بالتنزيل، ويفك التشفير باستخدام كلمة مرور ACB المخزّنة، ثم config_restore. مفتاح المستخدم الاختياري هو مجموعة نسخ احتياطي لجهاز آخر. صفحات النسخ الاحتياطي/السجل المحلية هي warn-root.

المعرّفلا يوجد CVE بعد
الفئةصلاحية متبقية
الوصولعن بُعد (WebGUI موثّق ما لم يُذكر خلاف ذلك)
CWECWE-269
CVSSمرتفع: 8.8 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
المنتجpfSense CE
المتأثر2.9.0-DEVELOPMENT (9363ac5b8651a1c7a333180425ce7719070f95f9)
المصادقةجلسة WebGUI مع page-services-acb
الترخيصGNU Affero GPL v3.0
المختبر127.0.0.1 فقط

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

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

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

الطريقةالـ Sinkالصلاحية
GET/POST services_acb.php newver=acb_backup_get / decrypt / config_restoreالسلامة: مُثبت مختبريًا: استعادة newver استبدلت config.xml بالنسخة المزروعة. الاستعادة بدون newver لم تفعل ذلك.
نفس الصلاحية المتبقيةنفس الـ sinkالاستطلاع: مُستنتج: يمكن لنفس الصفحة عرض/تنزيل XML الخاص بـ ACB بعد فك تشفيره؛ يمكن لمفتاح المستخدم اختيار مجموعة جهاز آخر.
نفس الصلاحية المتبقيةنفس الـ sinkالتوافر: مُستنتج: واجهة الاستعادة تعرض إعادة التشغيل؛ يمكن للإعدادات المزروعة أن تُقفل الـ GUI.

يتطلب: page-services-acb. حماية CSRF على POST ما لم يُذكر خلاف ذلك. WebGUI PHP-FPM يعمل بصلاحية root.

يتطلب: page-services-acb. حماية CSRF على POST ما لم يُذكر خلاف ذلك. WebGUI PHP-FPM يعمل بصلاحية root. حماية CSRF على POST ما لم يُذكر خلاف ذلك. WebGUI PHP-FPM يعمل بصلاحية root.

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

diag_backup.php / diag_confbak.php هما warn-root.

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

المختبر

cd lab
./run.sh

واجهة الاسترجاع 127.0.0.1:19040. مشروع Compose باسم pfsense-acb-restore-priv. الشاهد PFSENSE-ACB-RESTORE-PRIV-WITNESS. واجهة الاسترجاع فقط: 127.0.0.1:19040. مشروع Compose باسم pfsense-acb-restore-priv. الشاهد PFSENSE-ACB-RESTORE-PRIV-WITNESS. PHP gadget الخاص بالأسطر المثبّتة. يتم تفكيك الحزمة بعد التشغيل.

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

SUCCESS PFSENSE-ACB-RESTORE-PRIV ident-no-warn-root=yes no-newver-no-restore=yes newver-restore=yes PFSENSE-ACB-RESTORE-PRIV-WITNESS

الإصلاح

ضع علامة standard-warning-root على page-services-acb.

المراجع

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