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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
opnsense-wlan-wpa-line — OPNsense 26.7.6 - عالية - عن بُعد - حقن سطر التكوين - هوية WLAN WPA | Kitploit
أدوات/GitHubGitHub/abraxas/opnsense-wlan-wpa-line
تحليل الثغرات الأمنيةالاستغلالتدقيق التكوينأمن الويبأمن الشبكاتاختبار الاختراقمختبرات وتدريب عملي
GitHubabraxas/opnsense-wlan-wpa-line

opnsense-wlan-wpa-line

OPNsense 26.7.6 - عالية - عن بُعد - حقن سطر التكوين - هوية WLAN WPA

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

الأكثر شعبية

عرض الكل →

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

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

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

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

Abraxas Labs - opnsense-wlan-wpa-line

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  opnsense-wlan-wpa-line

opnsense-wlan-wpa-line

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

نواة OPNsense 26.7.6 (a842fe48) - opnsense.org

بقايا من GHSA-fq94. حصل SSID اللاسلكي على AllowNewlines=N. بقي identity وpassphrase وRADIUS auth_server_shared_secret كـ TextField مجرّد (الأسطر الجديدة مفعّلة افتراضيًا) وتُفرَّغ في /var/etc/wpa_supplicant_*.conf و/var/etc/hostapd_*.conf. يُدرج interfaces.inc القيمة identity="{identity}" في مقطع wpa_supplicant. إضافة سطر جديد أو كسر علامة اقتباس يضيف توجيهات إضافية بصلاحيات root. الصلاحية هي page-interfaces-wireless-edit، وليست page-all.

المعرّفلا يوجد CVE بعد
الفئةحقن سطر الإعدادات
الوصولعن بُعد (WebGUI موثّق)
CWECWE-93
CVSSمرتفع: 8.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
المنتجنواة OPNsense (Deciso B.V.)
المتأثرنواة OPNsense 26.7.6 (a842fe48c21288d11a422cb944678e8eb308becf) Wlan.xml identity / passphrase
المصادقةجلسة WebGUI مع page-interfaces-wireless-edit
الترخيصGNU Affero GPL v3.0
المختبر127.0.0.1 فقط

ثبّتُّ الوسم 26.7.6. المختبر عبارة عن أداة PHP مثبّتة لـ interfaces_wlan_configure، وHTTP عبر loopback على 127.0.0.1:18840. كتب identity CR/LF توجيهًا إضافيًا # OPNSENSE-WLAN-WPA-LINE-WITNESS. بقي SSID على سطر واحد.

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

الطريقةالمخرجالصلاحية
identity CR/LFتثبيت توجيه إضافي لـ interfaces_wlan_configure في إعدادات wpa_supplicantالسلامة (مُثبت مختبريًا): # OPNSENSE-WLAN-WPA-LINE-WITNESS إضافي بعد identity. المختبر: identity-newline=yes extra-directive=yes.
احترام network / ssid / ap_scan / ctrl_interface الإضافيةwpa_supplicant / hostapd بصلاحيات rootالسلامة (مُستنتج): توجيهات daemon إضافية. لم يُشغَّل wpa_supplicant في الأداة.
SSID CR/LFAllowNewlines=Nسلبي (مُثبت مختبريًا): بقي SSID على سطر واحد. ssid-control=single-line.
passphrase / RADIUS secret CR/LFhostapd_*.conf / wpa_supplicantالسلامة (مُستنتج): نفس الفئة. شغّلت الأداة مسار identity.
توجيه إضافي غير صالحwireless daemonsالتوافر (مُستنتج): قد يفشل hostapd / wpa_supplicant في البدء.
هذا المسارلا شيءاستطلاع: لا قراءة إضافية لأسرار config.xml.

مُثبت مختبريًا مقابل مُستنتج: التوجيه الإضافي لسطر identity الجديد والتحكم أحادي السطر لـ SSID هما نجاح مختبري. أما hostapd وتطبيق daemon الحيّ فهما مُستنتجان.

يتطلب: page-interfaces-wireless-edit. POST /api/interfaces/wireless_settings/*. ليس page-all. رمز CSRF. لن يحتفظ <input type="text"> في المتصفح بـ CR/LF؛ لكن POST مباشر من تلك الجلسة سيفعل.

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

السطحالمختبر
سطر جديد في SSIDمقيّد (ssid-control=single-line)
غير موثّقمغلق
مسؤول لاسلكي page-allإعداد راديو مقصود؛ البقايا هي توجيهات إضافية لم يكن مقصودًا أن ينشئها محرّر مُفوَّض
CVE-2025-50989 bridge span cmdiالآن configdRun بدون رمز طلب
مفاتيح WEPescapeshellarg إلى ifconfig

لا وصول غير موثّق. SSID يرفض بالفعل CR/LF. المسؤول الكامل يملك root بالفعل بحكم التصميم.

المختبر

cd lab
./run.sh

Loopback 127.0.0.1:18840. مشروع Compose opnsense-wlan-wpa-line. الشاهد OPNSENSE-WLAN-WPA-LINE-WITNESS. السطر الأخير:

SUCCESS opnsense-wlan-wpa-line identity-newline=yes extra-directive=yes ssid-control=single-line OPNSENSE-WLAN-WPA-LINE-WITNESS

الإصلاح

اضبط AllowNewlines=N على identity وpassphrase وأسرار RADIUS، تمامًا كما في SSID. أزل CR/LF وعلامات الاقتباس داخل interfaces_wlan_configure حتى يُغطّى كل مستدعٍ. التوجيهات الإضافية لـ hostapd / wpa_supplicant يجب أن تكون خلف page-all.

المراجع

  • github.com/opnsense/core a842fe48c21288d11a422cb944678e8eb308becf
  • Wlan.xml
  • interfaces.inc interfaces_wlan_configure
  • الحقول المُسمّاة (ليست هذه البقايا): GHSA-fq94 timeserver / نص GUI آخر؛ SSID AllowNewlines=N
  • CWE-93
تنزيل الأداة