
CVE-2026-9198 के लिए स्वतंत्र पुनर्निर्माण, प्रयोगशाला सत्यापन और PoC, जो Langflow का अनधिकृत RCE है (1.10.1 में ठीक किया गया)
Langflow कोड इंजेक्शन (CVE-2026-9198) के लिए स्वतंत्र पुनर्निर्माण, लैब सत्यापन और एक्सपोज़र प्रकटीकरण, जो Langflow 1.0.0 से 1.10.0 तक के डिफ़ॉल्ट डिप्लॉयमेंट पर CVSS 9.8 का अनधिकृत रिमोट कोड एक्ज़ीक्यूशन है। इसे 1.10.1 में ठीक किया गया और 2026-08-04 को CISA की Known Exploited Vulnerabilities सूची में जोड़ा गया।
शोध अवधि: 17-18 अगस्त, 2026। सभी शोषण (exploitation) विशेष रूप से हमारे स्वयं के लैब इंस्टेंस के विरुद्ध किया गया।
वेब राइट-अप: https://riftweld.github.io/langflow-cve-2026-9198/
यह मूल खोज रिपोर्ट नहीं है। CVE-2026-9198 का सार्वजनिक रूप से IBM और CISA द्वारा खुलासा किया गया था; यह रिपॉज़िटरी एक स्वतंत्र रूट-कॉज़ पुनर्निर्माण, लैब प्रतिकृति और समन्वित होस्टिंग-प्रदाता सूचना अभियान का दस्तावेज़ीकरण करती है।
| पथ | विवरण |
|---|---|
WRITEUP.md | पूर्ण राइट-अप: रूट कॉज़, श्रृंखला, लैब डिफ़रेंशियल, एक्सपोज़र, और प्रदाता-मार्ग प्रकटीकरण |
LAB-VALIDATION.md | लैब लॉग: 1.10.0 पर प्रतिकृति और पैच किए गए 1.10.1 का डिफ़रेंशियल |
poc/poc_takeover.py | एंड-टू-एंड लैब PoC (केवल लैब, पहले लक्ष्य होस्ट संपादित करें) |
poc/poc_transcript.md | हमारे लैब कंटेनरों के विरुद्ध कैप्चर किया गया PoC रन |
recon/shodan_langflow_recon.py | निष्क्रिय एक्सपोज़र गणना (Shodan API, कोई सक्रिय प्रोबिंग नहीं) |
notifications/ | होस्टिंग-प्रदाता abuse डेस्क को भेजे गए आठ सूचना ईमेल की प्रतियाँ (प्रति-इंस्टेंस तालिकाएँ withheld) |
LANGFLOW_AUTO_LOGIN=true) पर GET /api/v1/auto_login ने बिना किसी क्रेडेंशियल के एक दीर्घकालिक सुपरयूज़र JWT लौटाया।POST /api/v1/validate/code ने सबमिट की गई फ़ंक्शन परिभाषाओं को निष्पादित किया और कमांड आउटपुट को HTTP प्रतिक्रिया में वापस भेज दिया: पूर्ण अनधिकृत कोड एक्ज़ीक्यूशन।langflowai/langflow:1.10.0 पर पुनः उत्पादित किया गया; 1.10.1 नियंत्रण दोनों हिस्सों को बंद करता है (अल्पकालिक टोकन; खाली exec सिंक)।केवल लैब। एक भेद्य Langflow कंटेनर शुरू करें, स्क्रिप्ट को उस पर इंगित करें:
docker run -d --name lf-lab -p 127.0.0.1:7860:7860 \
-e LANGFLOW_AUTO_LOGIN=true langflowai/langflow:1.10.0
python3 poc/poc_takeover.py --url http://127.0.0.1:7860 --cmd "id"
इसे कभी भी तृतीय-पक्ष प्रणालियों के विरुद्ध न चलाएँ। एक्सपोज़र निष्कर्षों को होस्टिंग-प्रदाता abuse चैनलों के माध्यम से संभाला गया; प्रति-लक्ष्य रिकॉर्ड जानबूझकर प्रकाशित नहीं किए गए हैं।
| तिथि | घटना |
|---|---|
| 2026-06-23 | Langflow 1.10.1 जारी (फ़िक्स) |
| 2026-07-02 | IBM बुलेटिन |
| 2026-07-06 | पहली in-the-wild सेंसर हिट (प्रकाशन-पूर्व) |
| 2026-07-17 | CVE प्रकाशित |
| 2026-07-29 | सार्वजनिक nuclei टेम्पलेट मर्ज किया गया |
| 2026-08-04 | CISA KEV सूची (उपचार नियत 08-07) |
| 2026-08-17/18 | यह स्वतंत्र पुनर्निर्माण, लैब सत्यापन, और प्रदाता सूचनाएँ |
कोड रक्षात्मक और शैक्षिक उपयोग के लिए जैसा है वैसा ही प्रदान किया गया है।