
# CVE-2025-3248 के लिए शैक्षिक विश्लेषण और प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट यह Langflow में एक गंभीर बिना-प्रमाणीकरण कोड इंजेक्शन भेद्यता है, जिसमें शमन मार्गदर्शन भी शामिल है।
CVE-2025-3248 का एक शैक्षिक संदर्भ और रक्षात्मक विश्लेषण, जो Langflow को प्रभावित करने वाली एक गंभीर कोड इंजेक्शन भेद्यता है।
/api/v1/validate/codeLangflow मल्टी-एजेंट और RAG अनुप्रयोगों के निर्माण के लिए एक ओपन-सोर्स विज़ुअल फ्रेमवर्क है। डेवलपर्स को कस्टम Python कंपोनेंट लिखने की अनुमति देने के लिए, यह तुरंत कोड स्निपेट्स को मान्य और निष्पादित करने का लॉजिक प्रदान करता है।
/api/v1/validate/code एंडपॉइंट उपयोगकर्ता अनुरोधों से Python कोड स्ट्रिंग्स स्वीकार करता है।exec() या समान रनटाइम मूल्यांकनकर्ताओं) का उपयोग करके संसाधित करता है, बिना पर्याप्त सैंडबॉक्सिंग, इनपुट सैनिटाइज़ेशन या निष्पादन प्रतिबंध के।परिणामस्वरूप, एक हमलावर मनमाने कमांड निष्पादित करने के लिए Python सिस्टम-निष्पादन पेलोड (जैसे os या subprocess मॉड्यूल का उपयोग करके) प्रदान कर सकता है, जो Langflow सेवा रनर के सिस्टम विशेषाधिकारों के अंतर्गत चलेंगे।
यदि आप Langflow इंस्टेंस चला रहे हैं या प्रशासित कर रहे हैं, तो निम्नलिखित नियंत्रण लागू करें:
यह भेद्यता Langflow संस्करण 1.3.0 और बाद के संस्करणों में हल की गई है। सुनिश्चित करें कि आपकी डिप्लॉयमेंट पाइपलाइनें अद्यतित हैं:
pip install --upgrade langflow
यदि Langflow को Docker या Kubernetes के भीतर चला रहे हैं:
root के रूप में न चलाएँ।यह दस्तावेज़ केवल अधिकृत सुरक्षा मूल्यांकन, रक्षा सुदृढ़ीकरण और शैक्षिक उद्देश्यों के लिए बनाए रखा गया है। सुनिश्चित करें कि सभी परीक्षण स्व-होस्टेड, अधिकृत प्रयोगशाला वातावरणों तक सीमित हैं।
संभावित लक्ष्यों को खोजने के लिए, Fofa और Shodan.io का उपयोग करें
पहले, रिपॉज़िटरी को क्लोन करें:
git clone https://github.com/zoly-zoly/CVE-2025-3248.git
एक्सप्लॉइट चलाएँ:
python3 CVE-2025-3248.py --target http://IP:Port --cmd "Command"