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

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

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

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

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

श्रेणियाँ

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

pfsense-dhcpd-conf

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

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

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

सभी देखें →

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

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

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

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

Abraxas Labs - pfsense-dhcpd-conf

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

pfsense-dhcpd-conf

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

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

services_dhcpdv4_configure filename "{$sm['filename']}"; को इंटरपोलेट करता है, बिना किसी addslashes के। GUI $_POST['filename'] को बिना किसी quote/newline गेट के संग्रहीत करता है। Kea JSON SA-26_20 स्किप है।

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

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

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

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

विधिसिंकविशेषाधिकार
POST services_dhcp_edit.php filenamefilename "{$sm['filename']}";अखंडता: लैब-प्रमाणित: chroot कॉन्फ़िग में अतिरिक्त विकल्प tftp-server-name। Filename कभी argv तक नहीं पहुँचा।
वही अवशेषवही सिंकपुनरावलोकन: कुछ नहीं दिखाया गया।
वही अवशेषवही सिंकउपलब्धता: अनुमानित: parse-fail dhcpd या अतिरिक्त PXE विकल्प।

आवश्यक: page-services-dhcpserver-editstaticmapping। POST पर CSRF-magic जब तक अन्यथा न कहा गया हो। WebGUI PHP-FPM रूट है।

आवश्यक: page-services-dhcpserver-editstaticmapping। POST पर CSRF-magic जब तक अन्यथा न कहा गया हो। WebGUI PHP-FPM रूट है। POST पर CSRF-magic जब तक अन्यथा न कहा गया हो। WebGUI PHP-FPM रूट है।

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

होस्ट शेल। chroot के बाहर की फ़ाइलें। Kea JSON। hostname charset। numberoptions टेक्स्ट कोट्स।

कोई Diagnostics: Command नहीं, जब तक वह पेज भी अनुदानित न हो।

लैब

cd lab
./run.sh

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

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

SUCCESS PFSENSE-DHCPD-CONF control-one-filename=yes trigger-extra-statement=yes PFSENSE-DHCPD-CONF-WITNESS

समाधान

filename/rootpath/ldap/DUID में addslashes / quote और newline को अस्वीकार करें।

संदर्भ

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