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

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

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

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

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

श्रेणियाँ

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

pfsense-ovpn-connect-eval

pfSense CE 2.9.0-DEVELOPMENT - उच्च - रिमोट - RCE - OpenVPN कनेक्ट मूल्यांकन

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

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

सभी देखें →

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

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

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

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

Abraxas Labs - pfsense-ovpn-connect-eval

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  pfsense-ovpn-connect-eval

pfsense-ovpn-connect-eval

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

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

openvpn.connect_async.sh eval "/sbin/pfctl -a '${anchorname}' ..." with anchorname=openvpn/${dev}${username}${trusted_port}. एकल उद्धरण विस्तार के बाद उपयोगकर्ता नाम को नहीं रोकते। स्थानीय GUI preg शेल वर्णों को अस्वीकार करता है; RADIUS उपयोगकर्ता नाम उस जाँच को छोड़ देते हैं।

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 सत्र जिसमें OpenVPN server_user / server_tls_user client (RADIUS/LDAP username) हो
लाइसेंसGNU Affero GPL v3.0
लैबकेवल 127.0.0.1

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

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

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

विधिSinkविशेषाधिकार
RADIUS उपयोगकर्ता नाम के साथ OpenVPN client-connectopenvpn.connect_async.sh eval pfctl -a '${anchorname}'अखंडता: लैब-प्रमाणित: उपयोगकर्ता नाम alice'; w; : ' ने अतिरिक्त w चलाया। स्थानीय GUI charset उस उपयोगकर्ता नाम को अस्वीकार करता है।
वही अवशेषवही sinkपुनरावलोकन: लैब-प्रमाणित: उस सत्र के लिए pfctl argv। अनुमानित: disconnect rm /tmp/${username}।
वही अवशेषवही sinkउपलब्धता: अनुमानित: उपयोगकर्ता एंकर पर pfctl -F rules।

आवश्यक: OpenVPN server_user / server_tls_user client (RADIUS/LDAP username)। जब तक उल्लेख न हो, POST पर CSRF-magic। WebGUI PHP-FPM root है।

आवश्यक: OpenVPN server_user / server_tls_user client (RADIUS/LDAP username)। जब तक उल्लेख न हो, POST पर CSRF-magic। WebGUI PHP-FPM root है। जब तक उल्लेख न हो, POST पर CSRF-magic। WebGUI PHP-FPM root है।

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

स्थानीय Database उपयोगकर्ता नाम charset। गैजेट में अनधिकृत N/A।

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

लैब

cd lab
./run.sh

लूपबैक 127.0.0.1:19070। Compose प्रोजेक्ट pfsense-ovpn-connect-eval। Witness PFSENSE-OVPN-CONNECT-EVAL-WITNESS। केवल लूपबैक: 127.0.0.1:19070। Compose प्रोजेक्ट pfsense-ovpn-connect-eval। Witness PFSENSE-OVPN-CONNECT-EVAL-WITNESS। पिन की गई पंक्तियों का PHP गैजेट। रन के बाद स्टैक टूट जाता है।

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

SUCCESS PFSENSE-OVPN-CONNECT-EVAL control-eval=yes local-gui-charset-rejects-trigger=yes trigger-eval=yes PFSENSE-OVPN-CONNECT-EVAL-WITNESS

समाधान

eval बंद करें। एंकर को pfctl के लिए शाब्दिक argv के रूप में पास करें। RADIUS उपयोगकर्ता नामों को स्थानीय की तरह ही फ़िल्टर करें।

संदर्भ

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