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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
pfsense-auth-username-xss — pfSense CE 2.9.0-DEVELOPMENT - मध्यम - रिमोट - XSS - head.inc में LDAP उपयोगकर्ता नाम | Kitploit
उपकरण/GitHubGitHub/abraxas/pfsense-auth-username-xss
भेद्यता विश्लेषणवेब एप्लिकेशन शोषणवेब सुरक्षापेनिट्रेशन टेस्टिंगलैब और अभ्यास
GitHubabraxas/pfsense-auth-username-xss

pfsense-auth-username-xss

pfSense CE 2.9.0-DEVELOPMENT - मध्यम - रिमोट - XSS - head.inc में LDAP उपयोगकर्ता नाम

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

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

सभी देखें →

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

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

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

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

Abraxas Labs - pfsense-auth-username-xss

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

pfsense-auth-username-xss

वर्ग: XSS पहुँच: रिमोट

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

head.inc लॉगआउट शीर्षक $_SESSION['Username'] को कच्चा इंटरपोलेट करता है। passwordmg Form_StaticText भी कच्चा है। स्थानीय charset ट्रिगर को अस्वीकार करता है; LDAP नाम इसे छोड़ देते हैं।

IDअभी तक कोई CVE नहीं
वर्गXSS
पहुँचरिमोट (प्रमाणित WebGUI जब तक अन्यथा न कहा गया हो)
CWECWE-79
CVSSमध्यम: 5.4 CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
उत्पादpfSense CE
प्रभावित2.9.0-DEVELOPMENT (9363ac5b8651a1c7a333180425ce7719070f95f9)
प्रमाणीकरणLDAP/RADIUS WebGUI session के साथ WebGUI सत्र
लाइसेंसGNU Affero GPL v3.0
लैबकेवल 127.0.0.1

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

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

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

विधिSinkविशेषाधिकार
कोट-ब्रेकिंग उपयोगकर्ता नाम के साथ LDAP लॉगिनhead.inc लॉगआउट title="Logout ({$_SESSION['Username']}@$system_url)"अखंडता: लैब-प्रमाणित: लॉगआउट HTML और StaticText में कोट-ब्रेक कच्चा।
वही अवशेषवही sinkपुनरावलोकन: लैब-प्रमाणित: सत्र उपयोगकर्ता नाम हर प्रमाणित पृष्ठ पर प्रतिबिंबित होता है जिसमें head.inc शामिल है।
वही अवशेषवही sinkउपलब्धता: कोई नहीं दिखाया गया।

आवश्यक: LDAP/RADIUS WebGUI session। POST पर CSRF-magic जब तक अन्यथा न कहा गया हो। WebGUI PHP-FPM root है।

आवश्यक: LDAP/RADIUS WebGUI session। POST पर CSRF-magic जब तक अन्यथा न कहा गया हो। WebGUI PHP-FPM root है। POST पर CSRF-magic जब तक अन्यथा न कहा गया हो। WebGUI PHP-FPM root है।

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

स्थानीय [^a-zA-Z0-9.-_] charset। htmlspecialchars($system_url)। अनधिकृत लागू नहीं।

कोई Diagnostics: Command नहीं जब तक वह पृष्ठ भी प्रदान न किया जाए।

लैब

cd lab
./run.sh

लूपबैक 127.0.0.1:19170। Compose प्रोजेक्ट pfsense-auth-username-xss। साक्षी PFSENSE-AUTH-USERNAME-XSS-WITNESS। केवल लूपबैक: 127.0.0.1:19170। Compose प्रोजेक्ट pfsense-auth-username-xss। साक्षी PFSENSE-AUTH-USERNAME-XSS-WITNESS। पिन की गई पंक्तियों का PHP गैजेट। रन के बाद स्टैक टूट जाता है।

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

SUCCESS PFSENSE-AUTH-USERNAME-XSS control-admin-encoded=yes trigger-quote-break=yes witness-unescaped=yes local-charset-blocks-trigger=yes PFSENSE-AUTH-USERNAME-XSS-WITNESS

समाधान

head.inc और passwordmg में सत्र उपयोगकर्ता नाम को htmlspecialchars करें।

संदर्भ

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