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

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

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

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

دليل الأدوات

الفئات

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

pfsense-igmp-type

pfSense CE 2.9.0-DEVELOPMENT - متوسط - عن بُعد - حقن الإعدادات - IGMP type newline

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

الأكثر شعبية

عرض الكل →

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

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

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

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

Abraxas Labs - pfsense-igmp-type

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

pfsense-igmp-type

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

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

services_igmpproxy_edit.php يخزّن نوع POST دون التحقق من التعداد. يقوم configure بإدراج phyint {$realif} {$igmpcf['type']} ... في igmpproxy.conf.

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

ثبّتُّ الفرع العام master 9363ac5. المختبر عبارة عن PHP gadget لنقطة الوصول المثبّتة، HTTP عبر loopback على 127.0.0.1:19240.

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

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

الطريقةنقطة الوصولالصلاحية
POST services_igmpproxy_edit.php typephyint {$realif} {$igmpcf['type']} ...السلامة: مُثبت مختبريًا: سطر إعدادات إضافي. وسائط argv للـ daemon دون تغيير. ليس shell.
نفس البقايانفس نقطة الوصولالاستطلاع: لا شيء مُظهر.
نفس البقايانفس نقطة الوصولالتوافر: مُستنتج: فشل تحليل igmpproxy.

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

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

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

ifname يحتاج إلى IPv4 ipaddr. threshold هو is_numeric. addresses هو is_subnetv4.

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

المختبر

cd lab
./run.sh

Loopback 127.0.0.1:19240. مشروع Compose pfsense-igmp-type. الشاهد PFSENSE-IGMP-TYPE-WITNESS. Loopback فقط: 127.0.0.1:19240. مشروع Compose pfsense-igmp-type. الشاهد PFSENSE-IGMP-TYPE-WITNESS. PHP gadget للأسطر المثبّتة. تُفكّك الحزمة بعد التشغيل.

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

SUCCESS PFSENSE-IGMP-TYPE control-type-upstream=yes trigger-extra-conf=yes PFSENSE-IGMP-TYPE-WITNESS

الإصلاح

اجعل النوع تعدادًا إلى upstream/downstream. ارفض CR/LF.

المراجع

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