प्रौद्योगिकी

Cursor ने AI ट्रेनिंग के लिए पुरानी कोडिंग चैट रखीं, हैकर्स को उनमें पासवर्ड मिल गए

Adrian Kessler
हमें Google पर जोड़ें

Microsoft के ओपन-सोर्स Visual Studio Code पर बना AI कोड एडिटर Cursor कहता है कि हालिया डेटा उल्लंघन की शुरुआत ऐसी जगह से हुई, जिसके बारे में ज़्यादातर उपयोगकर्ता सोचते भी नहीं: पुराने कोडिंग सत्र, जिन्हें कंपनी AI मॉडल प्रशिक्षित करने के लिए सहेजकर रखती थी। उन सहेजी गई बातचीतों में से कुछ में अब भी पासवर्ड और API कुंजियां मौजूद थीं। हमलावर ने उनका इस्तेमाल Cursor के सिस्टम में और गहराई तक पहुंचने के लिए किया, और आखिरकार एडिटर के अपने एक्सटेंशन मार्केटप्लेस में Anthropic के Claude Code एक्सटेंशन की बैकडोरयुक्त प्रति डाल दी।

AI सहायक में कोई गोपनीय जानकारी डालने वाले हर व्यक्ति के लिए इस घटनाक्रम की सबसे अहम बात यही है। चैट विंडो में टाइप की गई कुंजी सत्र खत्म होते ही गायब नहीं हो जाती। अगर टूल बातचीत सहेजकर रखता है, तो वह गोपनीय जानकारी डेटासेट में बनी रहती है—और जो भी उस डेटासेट तक पहुंचता है, उसे वह कुंजी भी मिल जाती है।

Cursor की घटना-रिपोर्ट के मुताबिक, समस्या Fireworks AI से शुरू हुई। यह बाहरी कंपनी मॉडल प्रशिक्षण और अनुमान-प्रक्रिया के लिए Cursor के साथ काम करती थी। हमलावर ने Fireworks को Cursor की ओर से जारी की गई एक एक्सेस कुंजी हासिल कर ली। Cursor का कहना है कि Fireworks ने यह कुंजी उजागर कर दी थी। इसके बाद हमलावर ने दोनों कंपनियों के साझा, केवल-पढ़ने योग्य स्टोरेज बकेट की नकल बनाई। उसमें कोडिंग एजेंटों के ट्रेस थे—ज़्यादातर 2025 के—जो उन सत्रों से जुड़े थे जिनमें उपयोगकर्ताओं ने Privacy Mode चालू नहीं किया था। यही वह सेटिंग है जो Cursor को प्रशिक्षण के लिए आपका डेटा इस्तेमाल करने से रोकती है। Cursor के मुताबिक, 0.05% से कम उपयोगकर्ताओं के ट्रेस उजागर हुए और 0.01% से भी कम ग्राहकों के API क्रेडेंशियल सामने आए।

बचे रह गए उन क्रेडेंशियल की मदद से हमलावर Cursor के कई सॉफ़्टवेयर-ऐज़-अ-सर्विस टूल तक पहुंच गया। वहां से उसने संग्रहित, गैर-उत्पादन स्रोत कोड, ग्राहक सहायता के ईमेल, उपयोग के आंकड़े और संपर्क विवरण, कुछ AI एजेंट बातचीतों के सारांश और वे क्रेडेंशियल हासिल किए जिन्हें ग्राहकों ने पहले Cursor की सहायता टीम के साथ साझा किया था—जैसा कि BleepingComputer ने विस्तार से बताया। चुराए गए क्रेडेंशियल में से एक का इस्तेमाल Cursor के एक्सटेंशन मार्केटप्लेस के पीछे मौजूद कैश में सामग्री प्रकाशित करने के लिए किया जा सकता था।

इसी तरह नकली Claude Code वहां पहुंचा। छेड़छाड़ किए गए संस्करण 2.1.312 और 2.1.313 करीब 11 घंटे तक उपलब्ध रहे। Cursor का अनुमान है कि इन्हें मांगने वाले अधिकतम 5,000 लोगों को दुर्भावनापूर्ण बिल्ड मिला हो सकता है। यह ऐसा कोड चलाता था जो हमलावर की SSH कुंजी डालने और डेवलपर के कंप्यूटर तक उसकी दूरस्थ पहुंच बनाए रखने की कोशिश करता था। Cursor ने ज़ोर देकर कहा है कि यह प्रति Anthropic ने प्रकाशित नहीं की थी, खामी Anthropic के उत्पाद में नहीं थी और Open VSX—वह खुला मार्केटप्लेस जहां से Cursor अपने एक्सटेंशन लेता है—पर यह मैलवेयर कभी मौजूद नहीं था।

रिपोर्ट में कुछ सवालों के जवाब नहीं मिलते। Cursor ने यह नहीं बताया कि उन 5,000 कंप्यूटरों में से कितनों पर बैकडोर वास्तव में काम करने लगा। BleepingComputer के मुताबिक, सुरक्षा शोधकर्ताओं को कोडिंग की ऐसी गलतियां मिलीं जिनकी वजह से Windows और macOS के कई कंप्यूटरों पर हमला शायद नाकाम रहा, क्योंकि उन पर SSH पहले से चालू नहीं था। इसका मतलब है कि जिन कंप्यूटरों पर SSH पहले से सक्रिय था, वे सबसे अधिक जोखिम में थे। कंपनी ने यह भी नहीं समझाया कि प्रशिक्षण साझेदार को दिए गए डेटा में क्रेडेंशियल बिना छिपाए क्यों मौजूद थे। हर उस AI कोडिंग टूल के लिए यही असली सबक है जो अपने उपयोगकर्ताओं से सीखता है। जिन लोगों ने Privacy Mode चालू किया था, उनकी सुरक्षा हुई; लेकिन डिफ़ॉल्ट सेटिंग के कारण बाकी सभी के सत्र प्रशिक्षण के लिए उपलब्ध थे।

Cursor अकेला निशाना नहीं था। सुरक्षा कंपनी Wiz ने अक्टूबर में कम से कम नौ AI डेवलपर प्लेटफॉर्मों के सुरक्षा घटनाओं की जानकारी देने की बात दर्ज की। हमलों की इस लहर को उसने Black October नाम दिया। हमलावर उन सहेजी हुई कुंजियों की तलाश में थे जिनसे शुल्क लेकर उपलब्ध AI मॉडल खोले जा सकते हैं। Fireworks ने खुद भी एक से अधिक डेटा उल्लंघनों की जानकारी दी, और Notion ने कहा कि उसके कुछ गिने-चुने वर्कस्पेस की AI चैट प्रतिलिपियां Fireworks के ज़रिए उजागर हुईं। चुराई गई एक्सेस को दोबारा बेचा जाता है या पीड़ित के खाते पर बिल होने वाले AI इस्तेमाल में खपा दिया जाता है। क्लाउड होस्ट Railway के मामले में, BleepingComputer की रिपोर्ट के मुताबिक, चुराए गए गोपनीय डेटा का इस्तेमाल करीब 740,000 डॉलर के फर्जी AI शुल्क चलाने में हुआ।

Cursor का कहना है कि उसने अनुमान-प्रक्रिया का सारा ट्रैफ़िक Fireworks से हटा लिया है, अपने आंतरिक सिस्टम के हर क्रेडेंशियल को बदल दिया है, एक्सटेंशन मार्केटप्लेस को नए सिरे से बनाया है और अपने उत्पादन ढांचे को फिर से तैनात किया है। Privacy Mode इस्तेमाल करने वाले, Cursor ऐप और उसके आधिकारिक अपडेट प्रभावित नहीं हुए, और रिलीज़ पर हस्ताक्षर करने वाली कोई कुंजी उजागर नहीं हुई। यह सेवा दुनिया भर में एक ही तरह से काम करती है, इसलिए सलाह हर बाज़ार में लागू होती है: 29 अक्टूबर को Cursor मार्केटप्लेस से Claude Code 2.1.312 या 2.1.313 इंस्टॉल या अपडेट करने वाले लोगों को कंपनी के बताए सुधारात्मक कदम उठाने चाहिए। टीम प्रशासकों को Cursor की ओर से ईमेल की गई कुंजियों की सूची भी जांचनी चाहिए।

दुर्भावनापूर्ण एक्सटेंशन 29 अक्टूबर को उपलब्ध हुआ, Cursor ने 30 अक्टूबर को पहली सुरक्षा सूचना जारी की और हमलावर की गतिविधि का आखिरी पता चला प्रयास 1 नवंबर को रोक दिया गया। घटना की पूरी रिपोर्ट 13 नवंबर को जारी की गई। कंपनी का कहना है कि आगे कोई और जानकारी सामने आई, तो वह प्रभावित ग्राहकों से सीधे संपर्क करेगी। डेवलपरों के लिए सबसे सुरक्षित मान्यता किसी भी पैच से आसान है: AI चैट में चिपकाए गए पासवर्ड को ऐसा समझें मानो वह कहीं और पहले ही लिख लिया गया हो।

टैग: , , , , ,

हमें Google पर जोड़ें

चर्चा

0 टिप्पणियाँ हैं।