Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
pfsense-ipsec-login-banner — pfSense CE 2.9.0-DEVELOPMENT - उच्च - रिमोट - RCE - IPsec login_banner start-scripts | Kitploit
उपकरण/GitHubGitHub/abraxas/pfsense-ipsec-login-banner
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगकमांड एंड कंट्रोलपेपर और शोधरेड टीमिंगपेलोड डेवलपमेंटलैब और अभ्यास
GitHubabraxas/pfsense-ipsec-login-banner

pfsense-ipsec-login-banner

pfSense CE 2.9.0-DEVELOPMENT - उच्च - रिमोट - RCE - IPsec login_banner start-scripts

रिपॉजिटरी देखें
112 दिन पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

Abraxas Labs - pfsense-ipsec-login-banner

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  pfsense-ipsec-login-banner

pfsense-ipsec-login-banner

वर्ग: RCE पहुंच: रिमोट

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

IPsec Mobile लॉगिन बैनर केवल लंबाई जांच के साथ संग्रहीत किया जाता है, फिर strongswan.conf में charon.plugins.attr.28672 के रूप में बिना उद्धरण के डाल दिया जाता है। strongSwan एक अनउद्धृत मान को } पर समाप्त करता है। एक Form_Input-सुरक्षित बैनर (कोई नई पंक्ति नहीं) attr / plugins को बंद कर सकता है और charon.start-scripts खोल सकता है। उस पृष्ठ पर Apply करने से strongswanrc restart होता है। charon शुरू होने पर start-scripts पथों को popen करता है। विशेषाधिकार page-vpn-ipsec-mobile है, IPsec advanced / Diagnostics: Command नहीं।

IDअभी कोई 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) IPsec login_banner
प्रमाणीकरणpage-vpn-ipsec-mobile के साथ WebGUI सत्र
लाइसेंसGNU Affero GPL v3.0
लैबकेवल 127.0.0.1

मैंने सार्वजनिक master 9363ac5 को पिन किया। लैब ipsec_strongswan_confgen और वास्तविक /usr/lib/ipsec/charon के साथ पिन है। लूपबैक 127.0.0.1:18850। include उपसर्ग का उपयोग नहीं किया गया।

एक हमलावर क्या कर सकता है

विधिसिंकविशेषाधिकार
POST vpn_ipsec_mobile.php save में login_banner_enable + एक बैनर जो attr/plugins को बंद करता है और charon.start-scripts खोलता है, फिर POST applyipsec_strongswan_confgen अनउद्धृत key = {$value} (ipsec.inc:1378-1384); charon start-scripts का popenअखंडता (लैब-सिद्ध): वास्तविक charon ने उत्पन्न conf लोड किया और start-scripts पथ को popen किया (charon=yes)। नियंत्रण बैनर Welcome attr के अंदर रहा (control-no-scripts=yes)।
वही popenहोस्ट फाइलसिस्टमरीकॉन (अनुमानित): config.xml, कुंजियाँ।
अमान्य strongswan.conf या IPsec पुनरारंभcharonउपलब्धता (अनुमानित): IPsec सुरंगें बाउंस होती हैं या शुरू होने में विफल रहती हैं। Apply पहले से ही IPsec को पुनरारंभ करता है।

लैब-सिद्ध बनाम अनुमानित: control-no-scripts, उत्पन्न conf में start-scripts, और वास्तविक charon popen लैब-सिद्ध हैं। फाइलसिस्टम रीकॉन उस popen से अनुमानित है। इंजेक्टेड ब्लॉक के बाद डमी अनुभाग confgen के तीन क्लोज़र को अवशोषित करते हैं ताकि फ़ाइल एक वैध सेटिंग्स ट्री बनी रहे।

आवश्यक: page-vpn-ipsec-mobile के साथ WebGUI सत्र। CSRF टोकन। उसी पृष्ठ पर Save फिर Apply। page-all, page-vpn-ipsec-editphase1, या IPsec raw-config textarea की आवश्यकता नहीं है।

निकटवर्ती सतह जो बंद रहती है

सतहलैब
नियंत्रण बैनर Welcomeattr के अंदर रहता है, कोई start-scripts नहीं
बिना टोकन के Unauth / CSRFबंद
OpenVPN config.ovpnअलग बचा हुआ (G2)
P1 HTML XSSSA-26_14 स्किप-लिस्ट
page-vpn-ipsec-editphase1आवश्यक नहीं
Diagnostics: Commandबंद रहता है जब तक अलग से न दिया गया हो

इस पृष्ठ पर IPsec mobile dns_domain पहले से ही is_domain() का उपयोग करता है।

लैब

cd lab
./run.sh

लूपबैक 127.0.0.1:18850। Compose प्रोजेक्ट pfsense-ipsec-login-banner। इमेज टैग pfsense-ipsec-login-banner:2.9.0-dev। विटनेस PFSENSE-IPSEC-LOGIN-BANNER-WITNESS। अंतिम पंक्ति:

SUCCESS PFSENSE-IPSEC-LOGIN-BANNER control-no-scripts=yes start-scripts=yes charon=yes PFSENSE-IPSEC-LOGIN-BANNER-WITNESS

समाधान

ipsec_strongswan_confgen में login_banner को उद्धृत / एस्केप करें। Save पर } # और नई पंक्तियों को अस्वीकार करें (HTML विजेट पहले से ही एकल-पंक्ति Form_Input है)। DNS डोमेन के लिए इस पृष्ठ पर is_domain() पहले से मौजूद है; बैनर को उसी वर्ग की जांच की आवश्यकता है।

संदर्भ

  • github.com/pfsense/pfsense 9363ac5b8651a1c7a333180425ce7719070f95f9
  • vpn_ipsec_mobile.php
  • ipsec.inc ipsec_strongswan_confgen / ipsec_setup_strongswan
  • strongswan.conf charon.start-scripts
  • CWE-74
टूल डाउनलोड करें