Meteora Web

Cursor पर Claude Code का SSH बैकडोर वाला एक्सटेंशन करीब 11 घंटे तक उपलब्ध रहा

Cursor के मार्केटप्लेस में Claude Code एक्सटेंशन का नकली संस्करण करीब 11 घंटे तक रहा, जिसमें SSH बैकडोर था। क्या हुआ और आपको अब क्या करना चाहिए।

Ing. Calogero Bono 1 मिनट में पढ़ें
Cursor पर Claude Code का SSH बैकडोर वाला एक्सटेंशन करीब 11 घंटे तक उपलब्ध रहा

गुरुवार को Visual Studio Code के लिए Claude Code एक्सटेंशन का छेड़छाड़ किया गया संस्करण करीब 11 घंटे तक Cursor के मार्केटप्लेस में रहा। इसमें Windows, macOS और Linux के लिए बनाया गया SSH बैकडोर था। Cursor के अनुसार इससे अधिकतम 5,000 उपयोगकर्ता प्रभावित हुए। यह मायने रखता है क्योंकि एक्सटेंशन डेवलपमेंट वातावरण की अनुमतियों के साथ चलता है, इसलिए वह स्थानीय फ़ाइलों और सोर्स कोड तक पहुँच सकता है। इस विषय पर हम अपनी पहली रिपोर्ट में पहले भी लिख चुके हैं।

कुछ शब्द, तथ्यों में जाने से पहले। बैकडोर एक छिपा हुआ सेवा द्वार है, जिससे हमलावर किसी कंप्यूटर में दोबारा प्रवेश कर सकता है। SSH एक प्रोटोकॉल है जिससे किसी कंप्यूटर को दूर से नियंत्रित किया जाता है। reverse SSH tunnel वह कनेक्शन है जो पीड़ित के कंप्यूटर से हमलावर की ओर खुलता है। Supply chain ऐसा हमला है जो किसी भरोसेमंद आपूर्तिकर्ता या वितरण चैनल के रास्ते होता है। EDR एक सॉफ़्टवेयर है जो कंपनी के उपकरणों पर असामान्य व्यवहार पहचानता है।

Zenithby Meteora Web आपके व्यवसाय का ऑपरेटिंग सिस्टम। सोशल मीडिया, क्लाइंट, बुकिंग और इनवॉइस एक ही प्लेटफ़ॉर्म पर। जिम, बार्बर और पेशेवरों के लिए। Zenith देखें → मुफ़्त डेमो · कार्ड की ज़रूरत नहीं

Cursor पर क्या हुआ?

Wired के अनुसार, SpaceX के स्वामित्व वाले Cursor ने करीब 11 घंटे तक एक दुर्भावनापूर्ण Claude Code एक्सटेंशन होस्ट किया। कंपनी ने कहा कि इसे «अधिकतम 5,000 उपयोगकर्ताओं» ने डाउनलोड किया और उसने कुछ समय के लिए मार्केटप्लेस बंद कर दिया।

The Register के अनुसार संस्करण 2.1.313 प्रशांत समय के अनुसार गुरुवार को 02.27 से 13.35 तक डाउनलोड के लिए उपलब्ध था, यानी UTC में 09.27 से 20.35 तक। इसे Phorion नाम की EDR कंपनी ने एक ग्राहक के Mac पर पकड़ा।

बैकडोर क्या करता है?

Ars Technica के अनुसार Cursor बताता है कि कोड एक स्थायी SSH बैकडोर इंस्टॉल करने की कोशिश करता है। वह हमलावर की SSH कुंजी जोड़ता है, स्थानीय SSH सेवा चालू करता है और एक रिवर्स टनल खोलता है।

The Register में बताए गए सुरक्षा विश्लेषकों के निष्कर्षों के अनुसार, यह उपयोगकर्ता नाम, कॉन्फ़िगर किए गए Git ईमेल और सार्वजनिक IP पते भी जुटाता है। यह डेटा हमलावर को भेजा जाता है।

चूँकि Cursor के एक्सटेंशन डेवलपमेंट वातावरण की अनुमतियों के साथ काम करते हैं, इसलिए संक्रमित संस्करण की स्थानीय फ़ाइलों, सोर्स कोड और डेवलपमेंट टूल्स तक पहुँच होने की संभावना है।

नुकसान सीमित क्यों रहा?

मालवेयर में एक खामी थी। macOS और Windows पर SSH टनल खोलने वाली स्क्रिप्ट को एडमिन अधिकारों की ज़रूरत थी, और ज़्यादातर मामलों में वे अधिकार उसके पास नहीं थे, इसलिए वह विफल हो जाती थी। Wired इसे किस्मत का खेल कहता है।

Phorion के Calum Hall ने कहा कि «सब बहुत खुशकिस्मत रहे, यह हमलावर के लिए सचमुच खतरनाक पैर जमाने की जगह बन सकती थी»।

लेकिन इस खामी से जोखिम खत्म नहीं हो जाता। एक्सटेंशन फिर भी जुटाया गया डेटा भेजता है, हमलावर की कुंजी छोड़ता है और बने रहने वाला तरीका इंस्टॉल करता है।

ज़िम्मेदारी किसकी है?

Anthropic किसी भी समझौते से इनकार करता है। उसके तकनीकी स्टाफ़ के Felix Rieseberg ने लिखा कि एक हमलावर ने Cursor के मार्केटप्लेस की पहुँच का इस्तेमाल करके बदली हुई प्रति प्रकाशित की, और आधिकारिक चैनलों के संस्करण प्रभावित नहीं हैं। इस मामले पर और जानकारी हमारे Claude Code 2.1.314 वाले लेख में है।

शुरुआती रिपोर्टें अलग थीं। Ars Technica लिखता है कि संस्करण 2.1.313 Cursor पर Anthropic के आधिकारिक खाते से आया हो सकता था। Wired के अनुसार Cursor ने कहा कि दुर्भावनापूर्ण संस्करण Anthropic ने विकसित नहीं किए थे। हमलावर को पहुँच कैसे मिली, यह अब भी साफ़ नहीं है।

जानने योग्य सीमाएँ

यह साफ़ नहीं है कि यह पैकेज मार्केटप्लेस तक कैसे पहुँचा। Cursor ने नहीं बताया कि भीतर कोई सुरक्षा उल्लंघन हुआ था या नहीं, और उसने Wired के सवालों का जवाब नहीं दिया। 5,000 उपयोगकर्ताओं की संख्या कंपनी द्वारा घोषित अधिकतम आँकड़ा है, स्वतंत्र रूप से सत्यापित नहीं। अवधि पर स्रोत भी अलग हैं – Cursor के अनुसार करीब 11 घंटे, जबकि Ars Technica के अनुसार लगभग 12 घंटे। हमें यह नहीं पता कि कोई सफल पहुँच हुई थी या नहीं।

डिजिटल काम करने वालों के लिए क्या बदलता है

अगर आपने गुरुवार को Cursor इस्तेमाल किया है, तो एक्सटेंशन का इंस्टॉल किया गया संस्करण जाँचें। सिर्फ़ अपडेट करना काफ़ी नहीं है, क्योंकि सही संस्करण मालवेयर के बने रहने के तरीके को नहीं हटाता। Cursor द्वारा प्रकाशित सफ़ाई के चरण और स्क्रिप्ट इस्तेमाल करें और अज्ञात SSH कुंजियों के निशान खोजें। जो लोग लैपटॉप से सर्वर या रिपॉज़िटरी तक पहुँच रखते हैं, उन्हें क्रेडेंशियल और कुंजियाँ बदल देनी चाहिए। यह मामला दिखाता है कि कार्यप्रवाह में आपूर्तिकर्ताओं का कितना वज़न है, और इस विषय पर हम NIS2 आपूर्तिकर्ता रजिस्टर की गाइड में बात करते हैं।

हमारी राय

हमले का लगभग हर जगह नाकाम होना बचाव नहीं, संयोग है। एक एक्सटेंशन मार्केटप्लेस, जिसमें डिफ़ॉल्ट रूप से स्वचालित अपडेट चलते हैं, डेवलपर की मशीनों तक एक विशेष रास्ता है और उसे वैसे ही देखा जाना चाहिए। Anthropic सही है कि उसके सिस्टम इसमें शामिल नहीं थे, लेकिन उपयोगकर्ता के लिए यह अंतर ज़्यादा मायने नहीं रखता, क्योंकि एक्सटेंशन पर उसी का नाम था। Cursor से यह पारदर्शिता चाहिए कि पहुँच किस तरीके से हासिल की गई।

अक्सर पूछे जाने वाले सवाल

Claude Code के संक्रमित एक्सटेंशन से कौन प्रभावित हुआ?

सिर्फ़ वे लोग जो Cursor इस्तेमाल करते हैं और जिन्होंने संस्करण 2.1.313 इंस्टॉल किया है। Anthropic के अनुसार उसके आधिकारिक चैनलों पर मौजूद संस्करण प्रभावित नहीं हैं। Cursor का अनुमान है कि अधिकतम 5,000 उपयोगकर्ता प्रभावित हुए।

दुर्भावनापूर्ण संस्करण कितनी देर उपलब्ध रहा?

Cursor और The Register के अनुसार करीब 11 घंटे। यह गुरुवार को 09.27 से 20.35 UTC के बीच डाउनलोड के लिए उपलब्ध था। Ars Technica लगभग 12 घंटे बताता है।

क्या एक्सटेंशन अपडेट करना ही सुरक्षित होने के लिए काफ़ी है?

नहीं। नवीनतम संस्करण इंस्टॉल करने से मालवेयर द्वारा छोड़ा गया बने रहने का तरीका नहीं हटता। इसके लिए Cursor द्वारा बताए गए सफ़ाई चरण और स्क्रिप्ट ज़रूरी हैं।

क्या Anthropic हैक हुई थी?

Anthropic के अनुसार नहीं। Felix Rieseberg और Dworken का कहना है कि उसके सिस्टम या कर्मचारियों के लैपटॉप से कोई समझौता नहीं हुआ। माना जाता है कि हमलावर ने Cursor के मार्केटप्लेस की पहुँच का इस्तेमाल किया।

घटना के बाद Cursor ने क्या किया?

उसने दुर्भावनापूर्ण संस्करण हटाया, सावधानी के तौर पर मार्केटप्लेस बंद किया और दूसरे एक्सटेंशन की जाँच की। उसने अपनी कुंजियाँ भी बदलीं और एक क्लाउड प्रदाता की मदद से हमलावर के सर्वर से कनेक्शन ब्लॉक किया।

आने वाले हफ्तों में Cursor और Anthropic से क्या उम्मीद करें

जो हिस्सा अभी गायब है, वह है कारण। जब तक Cursor यह नहीं बताता कि हमलावर भीतर कैसे घुसा, दूसरे मार्केटप्लेस के लिए जोखिम खुला रहेगा।

  • Cursor की संभावित रिपोर्ट पर नज़र रखें, जिसमें पहुँच के कारण और बदली गई कुंजियों के इस्तेमाल की जानकारी हो।
  • देखें कि Anthropic सीधे अपने ग्राहकों को सूचित करता है या नहीं, क्योंकि अब तक उसने ऐसा नहीं किया है।
  • एडिटर की सेटिंग्स में एक्सटेंशन का स्वचालित अपडेट बंद करने पर विचार करें।

स्रोत

Zenithby Meteora Web आपके व्यवसाय का ऑपरेटिंग सिस्टम। सोशल मीडिया, क्लाइंट, बुकिंग और इनवॉइस एक ही प्लेटफ़ॉर्म पर। जिम, बार्बर और पेशेवरों के लिए। Zenith देखें → मुफ़्त डेमो · कार्ड की ज़रूरत नहीं

यह भी पढ़ें

ब्लॉग से

नवीनतम लेख