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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
pfsense-unbound-sock-timeout — pfSense CE 2.9.0-DEVELOPMENT - उच्च - रिमोट - RCE - Unbound sock-queue-timeout CRLF | Kitploit
उपकरण/GitHubGitHub/abraxas/pfsense-unbound-sock-timeout
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणसुरक्षा वर्चुअलाइजेशनपेनिट्रेशन टेस्टिंगरेड टीमिंग
GitHubabraxas/pfsense-unbound-sock-timeout

pfsense-unbound-sock-timeout

pfSense CE 2.9.0-DEVELOPMENT - उच्च - रिमोट - RCE - Unbound sock-queue-timeout CRLF

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

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

सभी देखें →

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

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

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

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

Abraxas Labs - pfsense-unbound-sock-timeout

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  pfsense-unbound-sock-timeout

pfsense-unbound-sock-timeout

Class: RCE Reach: Remote

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

sock_queue_timeout कच्चा (raw) संग्रहित किया जाता है। unbound.inc इस पृष्ठ पर test_unbound_config के बिना sock-queue-timeout: {$sock_queue_timeout} उत्सर्जित करता है। CRLF include: / logfile: / python-script: जोड़ता है। #16637 केवल General Settings checkconf है।

IDअभी तक कोई CVE नहीं
ClassRCE
ReachRemote (जब तक अन्यथा उल्लेख न हो, प्रमाणित WebGUI)
CWECWE-74
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-dnsresolver-advanced के साथ WebGUI सत्र
LicenseGNU Affero GPL v3.0
Labकेवल 127.0.0.1

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

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

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

MethodSinkPrivilege
POST services_unbound_advanced.php sock_queue_timeoutunbound.inc sock-queue-timeout: {$sock_queue_timeout}Integrity: लैब-प्रमाणित: उत्पन्न conf में अतिरिक्त include:; stub unbound ने include का अनुसरण किया और रोपित witness को डंप किया।
वही leftoverवही sinkRecon: लैब-प्रमाणित: Unbound parse सम्मिलित host फ़ाइल को पढ़ता है।
वही leftoverवही sinkAvailability: अनुमानित: ज़हरीली conf resolver प्रारंभ विफल कर सकती है।

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

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

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

प्रलेखित custom_options textarea एक अलग leftover है। General Settings checkconf इस फ़ील्ड को कवर नहीं करता।

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

लैब

cd lab
./run.sh

Loopback 127.0.0.1:19050। Compose प्रोजेक्ट pfsense-unbound-sock-timeout। Witness PFSENSE-UNBOUND-SOCK-TIMEOUT-WITNESS। केवल loopback: 127.0.0.1:19050। Compose प्रोजेक्ट pfsense-unbound-sock-timeout। Witness PFSENSE-UNBOUND-SOCK-TIMEOUT-WITNESS। पिन की गई पंक्तियों का PHP gadget। रन के बाद स्टैक टूट जाता है।

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

SUCCESS PFSENSE-UNBOUND-SOCK-TIMEOUT control-one-timeout=yes control-checkconf-pass=yes trigger-include=yes trigger-dump-witness=yes advanced-no-checkconf=yes PFSENSE-UNBOUND-SOCK-TIMEOUT-WITNESS

समाधान

is_numericint sock_queue_timeout। Advanced सहेजने पर test_unbound_config चलाएँ।

संदर्भ

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