
pfSense CE 2.9.0-DEVELOPMENT - उच्च - रिमोट - विशेषाधिकार अवशेष - ACB पुनर्स्थापित
abraxaslabs.tech · github.com/abraxas · @abraxas_null · [email protected] · pfsense-acb-restore-priv
वर्ग: विशेषाधिकार अवशेष पहुँच: रिमोट
pfSense CE 2.9.0-DEVELOPMENT (9363ac5) - pfsense.org
newver डाउनलोड करता है, संग्रहीत ACB पासवर्ड से डिक्रिप्ट करता है, config_restore। वैकल्पिक userkey किसी अन्य डिवाइस का बैकअप सेट है। स्थानीय बैकअप/इतिहास पृष्ठ warn-root हैं।
| ID | अभी तक कोई CVE नहीं |
| वर्ग | विशेषाधिकार अवशेष |
| पहुँच | रिमोट (प्रमाणित WebGUI जब तक अन्यथा न कहा गया हो) |
| CWE | CWE-269 |
| 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) |
| प्रमाणीकरण | page-services-acb के साथ WebGUI सत्र |
| लाइसेंस | GNU Affero GPL v3.0 |
| लैब | केवल 127.0.0.1 |
मैंने सार्वजनिक मास्टर 9363ac5 को पिन किया। लैब पिन किए गए सिंक का एक PHP गैजेट है, 127.0.0.1:19040 पर लूपबैक HTTP।
श्रृंखला लेख: https://abraxaslabs.tech/research/pfsense-ce-leftovers
| विधि | सिंक | विशेषाधिकार |
|---|---|---|
| GET/POST services_acb.php newver= | acb_backup_get / decrypt / config_restore | अखंडता: लैब-प्रमाणित: newver रिस्टोर ने config.xml को रोपित संशोधन से बदल दिया। newver के बिना रिस्टोर ने ऐसा नहीं किया। |
| वही अवशेष | वही सिंक | पुनरावलोकन: अनुमानित: वही पृष्ठ डिक्रिप्ट किए गए ACB XML को देख/डाउनलोड कर सकता है; userkey किसी अन्य डिवाइस सेट का चयन कर सकता है। |
| वही अवशेष | वही सिंक | उपलब्धता: अनुमानित: रिस्टोर UI रीबूट प्रदान करता है; रोपित कॉन्फ़िगरेशन GUI को लॉक आउट कर सकता है। |
आवश्यक: page-services-acb। POST पर CSRF-magic जब तक अन्यथा न कहा गया हो। WebGUI PHP-FPM रूट है।
आवश्यक: page-services-acb। POST पर CSRF-magic जब तक अन्यथा न कहा गया हो। WebGUI PHP-FPM रूट है। POST पर CSRF-magic जब तक अन्यथा न कहा गया हो। WebGUI PHP-FPM रूट है।
diag_backup.php / diag_confbak.php warn-root।
कोई Diagnostics: Command नहीं जब तक वह पृष्ठ भी प्रदान न किया जाए।
cd lab
./run.sh
लूपबैक 127.0.0.1:19040। Compose प्रोजेक्ट pfsense-acb-restore-priv। साक्षी PFSENSE-ACB-RESTORE-PRIV-WITNESS। केवल लूपबैक: 127.0.0.1:19040। Compose प्रोजेक्ट pfsense-acb-restore-priv। साक्षी PFSENSE-ACB-RESTORE-PRIV-WITNESS। पिन की गई पंक्तियों का PHP गैजेट। रन के बाद स्टैक टूट जाता है।
अंतिम पंक्ति:
SUCCESS PFSENSE-ACB-RESTORE-PRIV ident-no-warn-root=yes no-newver-no-restore=yes newver-restore=yes PFSENSE-ACB-RESTORE-PRIV-WITNESS
page-services-acb को standard-warning-root चिह्नित करें।
9363ac5b8651a1c7a333180425ce7719070f95f9