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

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

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

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

دليل الأدوات

الفئات

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

pfsense-cp-maxprocperip

pfSense CE 2.9.0-DEVELOPMENT - عالية - عن بُعد - حقن الإعدادات - CP maxprocperip nginx

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

الأكثر شعبية

عرض الكل →

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

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

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

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

Abraxas Labs - pfsense-cp-maxprocperip

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

pfsense-cp-maxprocperip

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

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

فحص العدد الصحيح يتم على maxproc الخاص بـ POST غير المستخدم. يتم تخزين maxprocperip كما هو وإصداره كـ limit_conn addr $maxprocperip; داخل server{}. يتم قبول location/alias إضافي.

المعرّفلا يوجد CVE بعد
الفئةحقن الإعدادات
الوصولعن بُعد (WebGUI مُصادَق عليه ما لم يُذكر خلاف ذلك)
CWECWE-94
CVSSمرتفع: 7.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L
المنتجpfSense CE
المتأثر2.9.0-DEVELOPMENT (9363ac5b8651a1c7a333180425ce7719070f95f9)
المصادقةجلسة WebGUI مع plant with page-services-captiveportal; then unauth on the portal listener
الترخيصGNU Affero GPL v3.0
المختبر127.0.0.1 فقط

ثبّتُ الفرع الرئيسي العام 9363ac5. المختبر عبارة عن أداة PHP للحاقن المثبّت، HTTP عبر الاسترجاع المحلي على 127.0.0.1:19120.

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

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

الطريقةالحاقنالصلاحية
POST services_captiveportal.php maxprocperip، ثم GET غير مُصادَق عليه لـ portal vhostsystem_generate_nginx_config limit_conn addr $maxprocperip;السلامة: مُثبت مختبريًا: location /p { alias /oracle/; } إضافي داخل CP server{}. نجح nginx -t.
نفس البقايانفس الحاقنالاستطلاع: مُثبت مختبريًا: GET غير مُصادَق عليه لذلك الموقع أعاد الملف المزروع على portal vhost، وليس على الواجهة الرسومية. لم يُثبت RCE على المضيف.
نفس البقايانفس الحاقنالتوافر: مُستنتج: nginx غير صالح يفشل في تشغيل تلك المنطقة.

يتطلب: plant with page-services-captiveportal; then unauth on the portal listener. CSRF-magic على POST ما لم يُذكر خلاف ذلك. WebGUI PHP-FPM يعمل بصلاحيات root.

يتطلب: plant with page-services-captiveportal; then unauth on the portal listener. CSRF-magic على POST ما لم يُذكر خلاف ذلك. WebGUI PHP-FPM يعمل بصلاحيات root. CSRF-magic على POST ما لم يُذكر خلاف ذلك. WebGUI PHP-FPM يعمل بصلاحيات root.

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

GUI nginx (captive_portal=false). زرع غير مُصادَق عليه. RCE على المضيف.

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

المختبر

cd lab
./run.sh

الاسترجاع المحلي 127.0.0.1:19120. مشروع Compose pfsense-cp-maxprocperip. الشاهد PFSENSE-CP-MAXPROCPERIP-WITNESS. الاسترجاع المحلي فقط: 127.0.0.1:19120. مشروع Compose pfsense-cp-maxprocperip. الشاهد PFSENSE-CP-MAXPROCPERIP-WITNESS. أداة PHP للأسطر المثبّتة. يتم تفكيك الحزمة بعد التشغيل.

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

SUCCESS PFSENSE-CP-MAXPROCPERIP control-limit-conn=yes nginx-t-control=yes trigger-inject=yes nginx-t-trigger=yes host-read=yes fail-to-start=no PFSENSE-CP-MAXPROCPERIP-WITNESS

الإصلاح

is_numericint maxprocperip. ارفض الأقواس المعقوفة/الفواصل المنقوطة.

المراجع

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