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

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

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

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

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

श्रेणियाँ

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

pfsense-sshguard-crlf

pfSense CE 2.9.0-DEVELOPMENT - उच्च - रिमोट - RCE - sshguard THRESHOLD CRLF

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

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

सभी देखें →

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

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

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

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

Abraxas Labs - pfsense-sshguard-crlf

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

pfsense-sshguard-crlf

Class: RCE Reach: Remote

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

sshguard_threshold / blocktime / detection_time is_numericint नहीं हैं। system_sshguard_start, THRESHOLD= को raw रूप में लिखता है। अतिरिक्त BACKEND= वह executable है जिसे sshguard चलाता है। Save करने पर sshguard पुनः आरंभ होता है। SA-26_06 का sibling class, भिन्न फ़ाइल।

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-system-advanced-admin के साथ 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:18950 पर loopback HTTP।

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

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

MethodSinkPrivilege
POST system_advanced_admin.php sshguard_thresholdsyslog.inc system_sshguard_start THRESHOLD= फिर sshguard BACKEND execIntegrity: Lab-proven: अतिरिक्त BACKEND= last-wins; stub ने sshguard.conf source किया और उस backend को exec किया, जिसने witness लिखा।
same leftoversame sinkRecon: Inferred: backend root के रूप में चलता है।
same leftoversame sinkAvailability: Inferred: sshguard firewall backend को बदलें।

Requires: page-system-advanced-admin. जब तक उल्लेख न हो, POST पर CSRF-magic। WebGUI PHP-FPM root है।

Requires: page-system-advanced-admin. जब तक उल्लेख न हो, POST पर CSRF-magic। WebGUI PHP-FPM root है। जब तक उल्लेख न हो, POST पर CSRF-magic। WebGUI PHP-FPM root है।

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

Whitelist is_subnet है। SA-25_09 एक भिन्न sshguard bug है।

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

Lab

cd lab
./run.sh

Loopback 127.0.0.1:18950. Compose project pfsense-sshguard-crlf. Witness PFSENSE-SSHGUARD-CRLF-WITNESS. केवल loopback: 127.0.0.1:18950. Compose project pfsense-sshguard-crlf. Witness PFSENSE-SSHGUARD-CRLF-WITNESS. pinned lines का PHP gadget. Run के बाद stack tear down हो जाता है।

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

SUCCESS PFSENSE-SSHGUARD-CRLF control-single-backend=yes trigger-backend-exec=yes PFSENSE-SSHGUARD-CRLF-WITNESS

Fix

तीनों sshguard fields को is_numericint करें। CR/LF अस्वीकार करें।

References

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