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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
pfsense-cp-ha-pfctl — pfSense CE 2.9.0-DEVELOPMENT - उच्च - रिमोट - RCE - CP HA होस्ट से pfctl में | Kitploit
उपकरण/GitHubGitHub/abraxas/pfsense-cp-ha-pfctl
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगकमांड एंड कंट्रोलरेड टीमिंगलैब और अभ्यास
GitHubabraxas/pfsense-cp-ha-pfctl

pfsense-cp-ha-pfctl

pfSense CE 2.9.0-DEVELOPMENT - उच्च - रिमोट - RCE - CP HA होस्ट से pfctl में

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

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

सभी देखें →

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

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

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

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

Abraxas Labs - pfsense-cp-ha-pfctl

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

pfsense-cp-ha-pfctl

Class: RCE Reach: Remote

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

captiveportal_load_pfctl, $host को unquoted रखते हुए mwexec("/usr/bin/printf "{$rules}" | /sbin/pfctl -a {$anchor}/{$host} -f-") चलाता है। backwardsyncip, is_ipaddr नहीं है।

IDअभी तक कोई CVE नहीं
ClassRCE
ReachRemote (जब तक अन्यथा न कहा जाए, authenticated WebGUI)
CWECWE-78
CVSSHigh: 8.8 CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
ProductpfSense CE
Affected2.9.0-DEVELOPMENT (9363ac5b8651a1c7a333180425ce7719070f95f9)
Authpage-services-captiveportal-hasync के साथ WebGUI session
LicenseGNU Affero GPL v3.0
Labकेवल 127.0.0.1

मैंने public master 9363ac5 को pin किया। Lab, pinned sink का एक PHP gadget है, जो 127.0.0.1:18990 पर loopback HTTP करता है।

Series write-up: https://abraxaslabs.tech/research/pfsense-ce-leftovers

एक attacker क्या कर सकता है

MethodSinkPrivilege
HA sync host / MAC को captiveportal_load_pfctl मेंmwexec printfpfctl -a {$anchor}/{$host} -f-
वही leftoverवही sinkRecon: Inferred: root shell। उस host का Peer blob / MITM plant inferred है, यह gadget नहीं।
वही leftoverवही sinkAvailability: Inferred: CP pf anchors flush करना।

Requires: page-services-captiveportal-hasync। जब तक अन्यथा न कहा जाए, POST पर CSRF-magic। WebGUI PHP-FPM root है।

Requires: page-services-captiveportal-hasync। जब तक अन्यथा न कहा जाए, POST पर CSRF-magic। WebGUI PHP-FPM root है। जब तक अन्यथा न कहा जाए, POST पर CSRF-magic। WebGUI PHP-FPM root है।

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

SA-26_05 widget XSS। #16339 status-output password sanitize।

Diagnostics: Command नहीं, जब तक वह page भी granted न हो।

Lab

cd lab
./run.sh

Loopback 127.0.0.1:18990। Compose project pfsense-cp-ha-pfctl। Witness PFSENSE-CP-HA-PFCTL-WITNESS। केवल loopback: 127.0.0.1:18990। Compose project pfsense-cp-ha-pfctl। Witness PFSENSE-CP-HA-PFCTL-WITNESS। pinned lines का PHP gadget। Run के बाद stack tear down हो जाता है।

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

SUCCESS PFSENSE-CP-HA-PFCTL control-clean=yes trigger-exec=yes PFSENSE-CP-HA-PFCTL-WITNESS

Fix

$host और $anchor को escapeshellarg करें। HA fields को is_ipaddr / is_macaddr करें।

References

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