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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
pfsense-cp-ha-pfctl — pfSense CE 2.9.0-DEVELOPMENT - عالية - عن بُعد - RCE - مضيف CP HA إلى pfctl | Kitploit
أدوات/GitHubGitHub/abraxas/pfsense-cp-ha-pfctl
تحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويباختبار الاختراقالقيادة والسيطرةالفريق الأحمرمختبرات وتدريب عملي
GitHubabraxas/pfsense-cp-ha-pfctl

pfsense-cp-ha-pfctl

pfSense CE 2.9.0-DEVELOPMENT - عالية - عن بُعد - RCE - مضيف CP HA إلى pfctl

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

الأكثر شعبية

عرض الكل →

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

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

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

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

Abraxas Labs - pfsense-cp-ha-pfctl

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  pfsense-cp-ha-pfctl

pfsense-cp-ha-pfctl

الفئة: RCE الوصول: عن بُعد

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

تقوم captiveportal_load_pfctl بتشغيل mwexec("/usr/bin/printf "{$rules}" | /sbin/pfctl -a {$anchor}/{$host} -f-") مع $host غير مُقتبس. backwardsyncip ليس is_ipaddr.

المعرّفلا يوجد CVE بعد
الفئةRCE
الوصولعن بُعد (WebGUI مُصادَق عليه ما لم يُذكر خلاف ذلك)
CWECWE-78
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-captiveportal-hasync
الترخيصGNU Affero GPL v3.0
المختبر127.0.0.1 فقط

ثبّتُّ master العام 9363ac5. المختبر عبارة عن PHP gadget للـ sink المثبّت، HTTP عبر loopback على 127.0.0.1:18990.

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

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

الطريقةالـ Sinkالصلاحية
مزامنة HA للمضيف / MAC إلى captiveportal_load_pfctlmwexec printfpfctl -a {$anchor}/{$host} -f-
نفس البقايانفس الـ sinkالاستطلاع: مُستنتَج: root shell. كتلة النظير / زرع MITM لذلك المضيف مُستنتَج، وليس هذا الـ gadget.
نفس البقايانفس الـ sinkالتوافر: مُستنتَج: تفريغ مراسي CP pf.

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

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

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

SA-26_05 widget XSS. #16339 تنقية كلمة مرور مخرجات الحالة.

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

المختبر

cd lab
./run.sh

Loopback 127.0.0.1:18990. مشروع Compose pfsense-cp-ha-pfctl. الشاهد PFSENSE-CP-HA-PFCTL-WITNESS. Loopback فقط: 127.0.0.1:18990. مشروع Compose pfsense-cp-ha-pfctl. الشاهد PFSENSE-CP-HA-PFCTL-WITNESS. PHP gadget للأسطر المثبّتة. يتم تفكيك الـ stack بعد التشغيل.

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

SUCCESS PFSENSE-CP-HA-PFCTL control-clean=yes trigger-exec=yes PFSENSE-CP-HA-PFCTL-WITNESS

الإصلاح

escapeshellarg لـ $host و $anchor. is_ipaddr / is_macaddr لحقول HA.

المراجع

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