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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
pfsense-bsnmpd-conf — pfSense CE 2.9.0-DEVELOPMENT - मध्यम - रिमोट - कॉन्फ़िग इंजेक्शन - bsnmpd syslocation | Kitploit
उपकरण/GitHubGitHub/abraxas/pfsense-bsnmpd-conf
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणकॉन्फ़िगरेशन ऑडिटिंगनेटवर्क सुरक्षापेनिट्रेशन टेस्टिंगपेपर और शोधलैब और अभ्यास
GitHubabraxas/pfsense-bsnmpd-conf

pfsense-bsnmpd-conf

pfSense CE 2.9.0-DEVELOPMENT - मध्यम - रिमोट - कॉन्फ़िग इंजेक्शन - bsnmpd syslocation

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

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

सभी देखें →

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

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

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

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

Abraxas Labs - pfsense-bsnmpd-conf

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  pfsense-bsnmpd-conf

pfsense-bsnmpd-conf

वर्ग: कॉन्फ़िग इंजेक्शन पहुँच: रिमोट

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

services_snmpd_configure location := "{$snmpdcfg['syslocation']}" को इंटरपोलेट करता है। GUI अभी भी केवल # को अस्वीकार करता है। अतिरिक्त read := community लाइन। बिना planted .so के कोई include/exec नहीं।

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

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

श्रृंखला लेख: https://abraxaslabs.tech/research/pfsense-ce-leftovers

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

विधिSinkविशेषाधिकार
POST services_snmp.php syslocationlocation := "{$snmpdcfg['syslocation']}"अखंडता: लैब-सिद्ध: snmpd.conf में अतिरिक्त community लाइन। mwexec bsnmpd -c ही रहा।
वही leftoverवही sinkरीकॉन: अनुमानित: यदि bsnmpd दूसरे read का सम्मान करता है तो अतिरिक्त community SNMP रीड को विस्तृत कर सकती है।
वही leftoverवही sinkउपलब्धता: अनुमानित: parse-fail snmpd।

आवश्यक: page-services-snmp। POST पर CSRF-magic जब तक अन्यथा उल्लेख न हो। WebGUI PHP-FPM root है।

आवश्यक: page-services-snmp। POST पर CSRF-magic जब तक अन्यथा उल्लेख न हो। WebGUI PHP-FPM root है। POST पर CSRF-magic जब तक अन्यथा उल्लेख न हो। WebGUI PHP-FPM root है।

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

बिना planted .so के कोई include/exec नहीं। शेल नहीं।

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

लैब

cd lab
./run.sh

लूपबैक 127.0.0.1:19220। Compose प्रोजेक्ट pfsense-bsnmpd-conf। साक्षी PFSENSE-BSNMPD-CONF-WITNESS। केवल लूपबैक: 127.0.0.1:19220। Compose प्रोजेक्ट pfsense-bsnmpd-conf। साक्षी PFSENSE-BSNMPD-CONF-WITNESS। पिन की गई पंक्तियों का PHP गैजेट। रन के बाद स्टैक हट जाता है।

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

SUCCESS PFSENSE-BSNMPD-CONF control-one-syslocation=yes trigger-extra-community=yes PFSENSE-BSNMPD-CONF-WITNESS

सुधार

location/contact/community/trap में quote/semicolon/newline को अस्वीकार करें।

संदर्भ

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