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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
pfsense-unbound-sock-timeout — pfSense CE 2.9.0-DEVELOPMENT - عالي - عن بُعد - RCE - Unbound sock-queue-timeout CRLF | Kitploit
أدوات/GitHubGitHub/abraxas/pfsense-unbound-sock-timeout
تحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبالمحاكاة الافتراضية للأماناختبار الاختراقالفريق الأحمر
GitHubabraxas/pfsense-unbound-sock-timeout

pfsense-unbound-sock-timeout

pfSense CE 2.9.0-DEVELOPMENT - عالي - عن بُعد - RCE - Unbound sock-queue-timeout CRLF

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

الأكثر شعبية

عرض الكل →

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

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

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

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

Abraxas Labs - pfsense-unbound-sock-timeout

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  pfsense-unbound-sock-timeout

pfsense-unbound-sock-timeout

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

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

يُخزَّن sock_queue_timeout خامًا. يُصدر unbound.inc السطر sock-queue-timeout: {$sock_queue_timeout} دون test_unbound_config في هذه الصفحة. يضيف CRLF include: / logfile: / python-script:. الإصدار #16637 هو فحص checkconf في الإعدادات العامة فقط.

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

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

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

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

الطريقةنقطة الوصولالصلاحية
POST services_unbound_advanced.php sock_queue_timeoutunbound.inc sock-queue-timeout: {$sock_queue_timeout}السلامة: مُثبَت مختبريًا: include: إضافي في الإعدادات المُولَّدة؛ اتبع unbound الوهمي الـ include واستخرج الشاهد المزروع.
نفس البقايانفس نقطة الوصولالاستطلاع: مُثبَت مختبريًا: قراءة تحليل Unbound لملف المضيف المُضمَّن.
نفس البقايانفس نقطة الوصولالتوافر: مُستنتَج: الإعدادات المسمومة قد تُفشل بدء تشغيل المُحلِّل.

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

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

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

حقل custom_options الموثَّق هو بقايا منفصلة. لا يغطي checkconf في الإعدادات العامة هذا الحقل.

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

المختبر

cd lab
./run.sh

Loopback 127.0.0.1:19050. مشروع Compose pfsense-unbound-sock-timeout. الشاهد PFSENSE-UNBOUND-SOCK-TIMEOUT-WITNESS. Loopback فقط: 127.0.0.1:19050. مشروع Compose pfsense-unbound-sock-timeout. الشاهد PFSENSE-UNBOUND-SOCK-TIMEOUT-WITNESS. PHP gadget للأسطر المثبَّتة. تُفكَّك الحزمة بعد التشغيل.

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

SUCCESS PFSENSE-UNBOUND-SOCK-TIMEOUT control-one-timeout=yes control-checkconf-pass=yes trigger-include=yes trigger-dump-witness=yes advanced-no-checkconf=yes PFSENSE-UNBOUND-SOCK-TIMEOUT-WITNESS

الإصلاح

is_numericint sock_queue_timeout. تشغيل test_unbound_config عند حفظ Advanced.

المراجع

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