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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
pfsense-rss-file-redirect — pfSense CE 2.9.0-DEVELOPMENT - متوسط - عن بُعد - قراءة الملفات - إعادة توجيه RSS file:// | Kitploit
أدوات/GitHubGitHub/abraxas/pfsense-rss-file-redirect
تحليل الثغرات الأمنيةالاستغلالاستغلال تطبيقات الويبجمع المعلوماتأمن الويبمختبرات وتدريب عملي
GitHubabraxas/pfsense-rss-file-redirect

pfsense-rss-file-redirect

pfSense CE 2.9.0-DEVELOPMENT - متوسط - عن بُعد - قراءة الملفات - إعادة توجيه RSS file://

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

الأكثر شعبية

عرض الكل →

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

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

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

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

Abraxas Labs - pfsense-rss-file-redirect

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  pfsense-rss-file-redirect

pfsense-rss-file-redirect

الفئة: قراءة ملف الوصول: عن بُعد

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

is_URL() ليست مقتصرة على HTTP. تعيد SimplePie fix_protocol() كتابة file:// المباشر إلى http. إعادة التوجيه التكرارية 3xx Location: file:/// لا تستدعي fix_protocol() وتقوم file_get_contents بقراءة المسار بصلاحيات root.

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

ثبّتُّ الفرع العام master عند 9363ac5. المختبر عبارة عن أداة PHP (gadget) للنقطة الطرفية المثبّتة، مع HTTP على الواجهة المحلية 127.0.0.1:19100.

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

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

الطريقةالنقطة الطرفيةالصلاحية
حفظ RSS في لوحة التحكم لعنوان HTTP يعيد 302 إلى file://SimplePie File إعادة توجيه Location التكرارية file_get_contentsالسلامة: لا شيء. قراءة فقط.
نفس الثغرة المتبقيةنفس النقطة الطرفيةالاستطلاع: مُثبت مختبريًا: HTTP 302 Location: file:/// أعاد XML مزروعًا. إعادة كتابة file:// المباشر تُزال.
نفس الثغرة المتبقيةنفس النقطة الطرفيةالتوافر: لا شيء مُثبت.

يتطلب: page-dashboard-all / widgets MATCH. حماية CSRF-magic على POST ما لم يُذكر خلاف ذلك. WebGUI PHP-FPM يعمل بصلاحيات root.

يتطلب: page-dashboard-all / widgets MATCH. حماية CSRF-magic على POST ما لم يُذكر خلاف ذلك. WebGUI PHP-FPM يعمل بصلاحيات root. حماية CSRF-magic على POST ما لم يُذكر خلاف ذلك. WebGUI PHP-FPM يعمل بصلاحيات root.

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

ترميز العنوان 26_04 على هذا التثبيت. عنوان تغذية HTTP(S) الخاص بالمشغّل هو الميزة. إعادة كتابة file:// المباشر.

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

المختبر

cd lab
./run.sh

الواجهة المحلية 127.0.0.1:19100. مشروع Compose باسم pfsense-rss-file-redirect. الشاهد PFSENSE-RSS-FILE-REDIRECT-WITNESS. الواجهة المحلية فقط: 127.0.0.1:19100. مشروع Compose باسم pfsense-rss-file-redirect. الشاهد PFSENSE-RSS-FILE-REDIRECT-WITNESS. أداة PHP (gadget) للأسطر المثبّتة. تُفكَّك الحزمة بعد التشغيل.

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

SUCCESS PFSENSE-RSS-FILE-REDIRECT control-rewritten-away=yes trigger-file-location=yes PFSENSE-RSS-FILE-REDIRECT-WITNESS

الإصلاح

افرض تغذيات HTTP(S). لا تتبع file: Location. CURLOPT_PROTOCOLS HTTP(S).

المراجع

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