Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-36669-FengOffice — CVE-2026-36669 के लिए विस्तृत सुरक्षा सलाह: Feng Office में अप्रमाणित मनमाना फ़ाइल अपलोड, जो संग्रहीत XSS और सत्र अपहरण को सक्षम करता है। इसमें तकनीकी विश्लेषण, PoC और उपचार कदम शामिल हैं। | Kitploit
उपकरण/GitHubGitHub/firstlax6t/cve-2026-36669-fengoffice
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगपेपर और शोधलर्निंग और शिक्षा
GitHubfirstlax6t/cve-2026-36669-fengoffice

CVE-2026-36669-FengOffice

CVE-2026-36669 के लिए विस्तृत सुरक्षा सलाह: Feng Office में अप्रमाणित मनमाना फ़ाइल अपलोड, जो संग्रहीत XSS और सत्र अपहरण को सक्षम करता है। इसमें तकनीकी विश्लेषण, PoC और उपचार कदम शामिल हैं।

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

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

सभी देखें →

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

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

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

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

सुरक्षा सलाह: CVE-2026-36669

Feng Office Community Edition में बिना प्रमाणीकरण के मनमाना फ़ाइल अपलोड

ck_upload_handler.php में Feng Office Community Edition (संस्करण 3.11.13.11) में बिना प्रमाणीकरण के मनमाना फ़ाइल अपलोड करने की कमजोरी मौजूद है। यह दोष दूरस्थ, बिना प्रमाणीकरण वाले हमलावरों को वेब-एक्सेसिबल डायरेक्टरी में मनमानी फ़ाइलें (दुर्भावनापूर्ण .html या .php स्क्रिप्ट सहित) अपलोड करने की अनुमति देता है। जब प्रशासनिक कुकी सुरक्षा (HttpOnly) की कमी के साथ जोड़ा जाता है, तो यह कमजोरी स्टोर्ड क्रॉस-साइट स्क्रिप्टिंग (XSS) और प्रशासनिक सत्र अपहरण का कारण बन सकती है।


कमजोरी का अवलोकन

मीट्रिकविवरण
CVE पहचानकर्ताCVE-2026-36669
कमजोरी का प्रकारखतरनाक प्रकार वाली फ़ाइल का अप्रतिबंधित अपलोड (CWE-434)
संबंधित कमजोरीमहत्वपूर्ण कार्य के लिए प्रमाणीकरण की कमी (CWE-306)
प्रभावित उत्पादFeng Office Community Edition
प्रभावित संस्करणसंस्करण 3.11.13.11 (और संभावित रूप से पुराने संस्करण)
शोषण स्थितिProof of Concept सत्यापित
उपचार स्थितिअनपैच (विक्रेता को सूचित किया गया, मानक प्रकटीकरण विंडो के भीतर कोई पैच प्रदान नहीं किया गया)

तकनीकी विश्लेषण

1. प्रमाणीकरण सीमा का अभाव (CWE-306)

एंडपॉइंट ck_upload_handler.php एक स्टैंडअलोन स्क्रिप्ट के रूप में कार्य करता है। यह मुख्य एप्लिकेशन के प्रमाणीकरण मिडलवेयर या एक्सेस कंट्रोल लिस्ट (ACL) को लोड या इनहेरिट नहीं करता है। परिणामस्वरूप, इस स्क्रिप्ट को सीधे भेजा गया कोई भी बाहरी अनुरोध प्रमाणित माना जाता है।

2. निष्क्रिय एक्सटेंशन सत्यापन (CWE-434)

ck_upload_handler.php के स्रोत कोड में, सर्वर-साइड फ़ाइल सत्यापन तर्क (पंक्तियाँ 21–25) जो अपलोड को विशिष्ट इमेज फ़ॉर्मेट (.jpg, .png, .gif) तक सीमित रखने के लिए डिज़ाइन किया गया था, स्पष्ट रूप से टिप्पणी कर दिया गया है:

root@kitploit:~
// $pattern = "/\.(jpg|png|gif)$/i";
// if (!preg_match($pattern,$_FILES['upload']['name'])) {
//     ...
// }

क्योंकि यह regex बाधा निष्क्रिय है, फ़ाइल अपलोड तंत्र किसी भी उपयोगकर्ता-आपूर्ति किए गए एक्सटेंशन को स्वीकार करता है।

3. पूर्वानुमानित पथ और सीधा निष्पादन

स्क्रिप्ट अपलोड की गई फ़ाइलों को सीधे /tmp/ डायरेक्टरी में लिखने के लिए PHP copy() फ़ंक्शन का उपयोग करती है, जो वेब-एक्सेसिबल होने के लिए कॉन्फ़िगर किया गया है।

4. डाउनस्ट्रीम प्रभाव: स्टोर्ड XSS के माध्यम से सत्र अपहरण

ग्लोबल कॉन्फ़िगरेशन फ़ाइल application/config/config.php सत्र कुकीज़ पर HttpOnly फ़्लैग लागू नहीं करती है। जब कोई हमलावर क्लाइंट-साइड स्क्रिप्ट ब्लॉक वाली .html फ़ाइल अपलोड करता है, तो फ़ाइल देखने वाला कोई भी व्यवस्थापक अपने सक्रिय सत्र के संदर्भ में स्क्रिप्ट निष्पादित करेगा। यह हमलावरों को चुपचाप सक्रिय प्रशासनिक सत्र टोकन निकालने की अनुमति देता है।


Proof of Concept (PoC)

सूचना: यह Proof of Concept केवल शैक्षिक और रक्षात्मक ऑडिटिंग उद्देश्यों के लिए प्रदान किया गया है।

कमजोरी को सत्यापित करने के लिए, एंडपॉइंट पर एक हानिरहित सत्यापन फ़ाइल (जैसे test.html) युक्त मल्टीपार्ट POST अनुरोध भेजें, जिसमें आवश्यक CKEditorFuncNum पैरामीटर जोड़ा गया हो:

अनुरोध

root@kitploit:~
curl -i -X POST \
  -F "[email protected]" \
  "http://<target-domain>/ck_upload_handler.php?CKEditorFuncNum=1"

जहाँ test.html में बुनियादी proof-of-concept HTML मार्कअप है:

root@kitploit:~
<!DOCTYPE html>
<html>
<body>
    <script>
        alert("Vulnerability Verified: " + document.cookie);
    </script>
</body>
</html>

अपेक्षित प्रतिक्रिया

यदि कमजोर है, तो सर्वर 200 OK स्थिति के साथ उत्तर देगा और अपलोड पथ दर्शाने वाला एक JavaScript ब्लॉक आउटपुट करेगा:

root@kitploit:~
<script type="text/javascript">
    window.parent.CKEDITOR.tools.callFunction("1", "/tmp/test.html", "");
</script>

अनुशंसित उपचार

यदि आप Feng Office का प्रभावित संस्करण चला रहे हैं, तो फ़ाइल अपलोड एंडपॉइंट को सुरक्षित करने के लिए निम्नलिखित मैनुअल हॉटफ़िक्स लागू करें:

1. प्रमाणीकरण प्रवर्तन लागू करें

सुनिश्चित करें कि ck_upload_handler.php किसी भी फ़ाइल अपलोड तर्क को संसाधित करने से पहले सक्रिय प्रशासनिक सत्रों की जाँच करता है।

2. सर्वर-साइड फ़ाइल सत्यापन पुनः सक्षम करें

टिप्पणी हटाएँ और एक्सटेंशन जाँच को सख्ती से लागू करें। उन अपलोड को अस्वीकार करें जो स्पष्ट रूप से अपेक्षित गैर-निष्पादन योग्य इमेज MIME-प्रकारों से मेल नहीं खाते:

root@kitploit:~
$pattern = "/\.(jpg|jpeg|png|gif)$/i";
if (!preg_match($pattern, $_FILES['upload']['name'])) {
    header("HTTP/1.1 403 Forbidden");
    exit("Invalid file type.");
}

3. HttpOnly कुकीज़ लागू करें

सुनिश्चित करने के लिए अपनी PHP कॉन्फ़िगरेशन या एप्लिकेशन बूटस्ट्रैप कॉन्फ़िगरेशन को संशोधित करें कि सत्र कुकीज़ क्लाइंट-साइड स्क्रिप्टिंग API के माध्यम से सुलभ न हों:

root@kitploit:~
session.cookie_httponly = On

प्रकटीकरण समयरेखा

  • 20 फरवरी, 2026: प्रारंभिक कमजोरी की खोज और Feng Office सहायता टीम को प्रारंभिक सूचना भेजी गई।
  • 12 मार्च, 2026: MITRE से CVE पहचानकर्ता का अनुरोध किया गया।
  • 15 मार्च, 2026: विक्रेता ने रिपोर्ट प्राप्त होने की पुष्टि की और निष्कर्षों की समीक्षा करने के लिए अस्थायी विराम का अनुरोध किया।
  • 29 मार्च, 2026: MITRE औपचारिक रूप से CVE-2026-36669 निर्दिष्ट करता है। विक्रेता को आधिकारिक असाइनमेंट ट्रैकिंग ID के बारे में सूचित किया गया; कोई और अपडेट प्राप्त नहीं हुआ।
  • 29 जून, 2026: विक्रेता को 14-दिवसीय मानक प्रकटीकरण रिलीज़ समयरेखा की रूपरेखा वाली अंतिम सूचना भेजी गई।
  • 13 जुलाई, 2026: समन्वित प्रतिक्रिया/पैच विंडो की समय सीमा समाप्त; कोई प्रतिक्रिया प्राप्त नहीं हुई।
  • 15 जुलाई, 2026: सलाह का सार्वजनिक प्रकटीकरण।

खोजकर्ता

Soufiane LAGZIRI

टूल डाउनलोड करें