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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
pfsense-gw-ipv6-zone — pfSense CE 2.9.0-DEVELOPMENT - उच्च - रिमोट - RCE - dpinger में IPv6 ज़ोन | Kitploit
उपकरण/GitHubGitHub/abraxas/pfsense-gw-ipv6-zone
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगरिमोट एक्सेस टूललैब और अभ्यास
GitHubabraxas/pfsense-gw-ipv6-zone

pfsense-gw-ipv6-zone

pfSense CE 2.9.0-DEVELOPMENT - उच्च - रिमोट - RCE - dpinger में IPv6 ज़ोन

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

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

सभी देखें →

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

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

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

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

Abraxas Labs - pfsense-gw-ipv6-zone

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  pfsense-gw-ipv6-zone

pfsense-gw-ipv6-zone

श्रेणी: RCE पहुँच: रिमोट

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

is_ipaddrv6() Net_IPv6::checkIPv6 के लिए %zone को हटा देता है और zone की charset-जाँच कभी नहीं करता। start_dpinger {$gateway['monitor']} को बिना किसी escapeshellarg के mwexec में इंटरपोलेट करता है। खाली monitor गेटवे IP की प्रतिलिपि बना लेता है।

IDअभी तक कोई CVE नहीं
श्रेणीRCE
पहुँचरिमोट (जब तक उल्लेख न हो, प्रमाणित WebGUI)
CWECWE-78
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)
प्रमाणीकरणWebGUI सत्र जिसमें page-system-gateways-editgateway then apply हो
लाइसेंसGNU Affero GPL v3.0
लैबकेवल 127.0.0.1

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

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

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

विधिSinkविशेषाधिकार
POST system_gateways_edit.php gateway/monitor IPv6%zonestart_dpinger mwexec {$gateway['monitor']}अखंडता: लैब-प्रमाणित: fe80::1%eth0;w अभी भी is_ipaddrv6 पास कर गया; mwexec /bin/sh -c ने अतिरिक्त w चलाया।
वही अवशेषवही sinkपुनरावलोकन: अनुमानित: root शेल होस्ट फ़ाइलें पढ़ सकता है।
वही अवशेषवही sinkउपलब्धता: अनुमानित: dpinger निगरानी को मार डालें या बदल दें।

आवश्यक: page-system-gateways-editgateway then apply। जब तक उल्लेख न हो, POST पर CSRF-magic। WebGUI PHP-FPM root है।

आवश्यक: page-system-gateways-editgateway then apply। जब तक उल्लेख न हो, POST पर CSRF-magic। WebGUI PHP-FPM root है। जब तक उल्लेख न हो, POST पर CSRF-magic। WebGUI PHP-FPM root है।

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

गेटवे नाम is_validaliasname है। अनधिकृत N/A।

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

लैब

cd lab
./run.sh

लूपबैक 127.0.0.1:18930। Compose प्रोजेक्ट pfsense-gw-ipv6-zone। Witness PFSENSE-GW-IPV6-ZONE-WITNESS। केवल लूपबैक: 127.0.0.1:18930। Compose प्रोजेक्ट pfsense-gw-ipv6-zone। Witness PFSENSE-GW-IPV6-ZONE-WITNESS। पिन की गई पंक्तियों का PHP gadget। रन के बाद स्टैक टूट जाता है।

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

SUCCESS PFSENSE-GW-IPV6-ZONE control-no-extra=yes trigger-extra-exec=yes PFSENSE-GW-IPV6-ZONE-WITNESS

समाधान

zone की charset-जाँच करें। mwexec से पहले monitor को escapeshellarg करें। argv arrays को प्राथमिकता दें।

संदर्भ

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