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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
pfsense-cp-filename-xss — pfSense CE 2.9.0-DEVELOPMENT - मध्यम - रिमोट - XSS - CP फ़ाइलनाम संग्रहीत XSS | Kitploit
उपकरण/GitHubGitHub/abraxas/pfsense-cp-filename-xss
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणवेब सुरक्षापेनिट्रेशन टेस्टिंग
GitHubabraxas/pfsense-cp-filename-xss

pfsense-cp-filename-xss

pfSense CE 2.9.0-DEVELOPMENT - मध्यम - रिमोट - XSS - CP फ़ाइलनाम संग्रहीत XSS

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

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

सभी देखें →

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

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

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

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

Abraxas Labs - pfsense-cp-filename-xss

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  pfsense-cp-filename-xss

pfsense-cp-filename-xss

Class: XSS Reach: Remote

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

फ़ाइलनाम डिफ़ॉल्ट लॉगिन HTML पर / CSS url(...) में बिना किसी एन्कोडिंग के इंटरपोलेट होता है। पोर्टल ओरिजिन GUI ओरिजिन नहीं है। SA-26_05 GUI विजेट है।

IDअभी तक कोई CVE नहीं
ClassXSS
ReachRemote (जब तक अन्यथा न कहा जाए, प्रमाणित WebGUI)
CWECWE-79
CVSSMedium: 6.1 CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
ProductpfSense CE
Affected2.9.0-DEVELOPMENT (9363ac5b8651a1c7a333180425ce7719070f95f9)
AuthWebGUI सत्र जिसमें plant with page-services-captiveportal-filemanager; victim is an unauth portal client
LicenseGNU Affero GPL v3.0
Labकेवल 127.0.0.1

मैंने सार्वजनिक मास्टर 9363ac5 को पिन किया। लैब पिन किए गए सिंक का एक PHP गैजेट है, 127.0.0.1:19110 पर लूपबैक HTTP।

श्रृंखला राइट-अप: https://abraxaslabs.tech/research/pfsense-ce-leftovers

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

MethodSinkPrivilege
POST file-manager name, फिर unauth GET portal login HTMLget_default_captive_portal_html img src={$logo_src}Integrity: अनुमानित: पोर्टल लॉगिन पर स्क्रिप्ट उस पृष्ठ पर auth_user / auth_pass पढ़ सकती है।
वही अवशेषवही सिंकRecon: लैब-प्रमाणित: unauth पोर्टल HTML में कच्चा onerror= प्लस witness। GUI सूची htmlspecialchars ने उसी नाम को एन्कोड किया।
वही अवशेषवही सिंकAvailability: कोई नहीं दिखाया गया।

आवश्यक: plant with page-services-captiveportal-filemanager; victim is an unauth portal client. जब तक अन्यथा न कहा जाए, POST पर CSRF-magic। WebGUI PHP-FPM रूट है।

आवश्यक: plant with page-services-captiveportal-filemanager; victim is an unauth portal client. जब तक अन्यथा न कहा जाए, POST पर CSRF-magic। WebGUI PHP-FPM रूट है। जब तक अन्यथा न कहा जाए, POST पर CSRF-magic। WebGUI PHP-FPM रूट है।

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

GUI कुकीज़। फ़ाइल-मैनेजर सूची एन्कोड। SA-26_05 विजेट।

कोई Diagnostics: Command नहीं, जब तक वह पृष्ठ भी अनुदत्त न हो।

लैब

cd lab
./run.sh

लूपबैक 127.0.0.1:19110. Compose प्रोजेक्ट pfsense-cp-filename-xss. Witness PFSENSE-CP-FILENAME-XSS-WITNESS. केवल लूपबैक: 127.0.0.1:19110. Compose प्रोजेक्ट pfsense-cp-filename-xss. Witness PFSENSE-CP-FILENAME-XSS-WITNESS. पिन की गई पंक्तियों का PHP गैजेट। रन के बाद स्टैक टूट जाता है।

अंतिम पंक्ति:

SUCCESS PFSENSE-CP-FILENAME-XSS control-inert=yes trigger-raw=yes witness-unescaped=yes gui-cookie-theft=no PFSENSE-CP-FILENAME-XSS-WITNESS

समाधान

पोर्टल HTML में फ़ाइलनाम को htmlspecialchars करें। अपलोड charset को प्रतिबंधित करें।

संदर्भ

  • github.com/pfsense/pfsense 9363ac5b8651a1c7a333180425ce7719070f95f9
  • CWE-79
  • श्रृंखला: https://abraxaslabs.tech/research/pfsense-ce-leftovers
टूल डाउनलोड करें