Cursor ने अपने मार्केटप्लेस से दुर्भावनापूर्ण Claude Code एक्सटेंशन इंस्टॉल करने वाले डेवलपर्स को चेताया है कि एक्सटेंशन हटाने भर से कंप्यूटर सुरक्षित होना तय नहीं है। प्रभावित डिवाइस में बचे हुए घटकों की जांच करनी पड़ सकती है। साथ ही, उस मशीन से उपलब्ध क्रेडेंशियल और सक्रिय सेशन किसी भरोसेमंद डिवाइस से बदलने चाहिए। यह घटना macOS और Windows के लिए Anthropic.claude-code के 2.1.312 और 2.1.313 संस्करणों से जुड़ी थी। हमलावर पहुंच हासिल कर सकता था या नहीं, यह डिवाइस की सेटिंग और अनुमतियों पर निर्भर था।
29 अक्टूबर को उपलब्ध हुए दुर्भावनापूर्ण संस्करण
Cursor के सुरक्षा नोटिस के मुताबिक, ये दोनों संस्करण 29 अक्टूबर 2026 को प्रशांत समयानुसार लगभग सुबह 2:27 से दोपहर 1:35 बजे तक उसके मार्केटप्लेस पर उपलब्ध थे। कंपनी ने कहा कि दुर्भावनापूर्ण संस्करण Anthropic ने नहीं बनाए थे और उसे अन्य संस्करणों या आधिकारिक वितरण माध्यमों के प्रभावित होने का कोई सबूत नहीं मिला।
30 अक्टूबर को Cursor ने प्रभावित संस्करणों और उनकी पहचान के तरीकों के बारे में अतिरिक्त जानकारी दी। सुरक्षा शोधकर्ता Phorion ने पहले 2.1.313 संस्करण की पहचान की थी। 31 अक्टूबर को उन्होंने अपने विश्लेषण में 2.1.312 को भी शामिल किया।
पेलोड ने SSH पहुंच बनाने की कोशिश की
Phorion के विश्लेषण में पाया गया कि पेलोड ने हमलावर के नियंत्रण वाली SSH कुंजी जोड़ने, डिवाइस पर SSH रिमोट लॉगिन चालू करने और रिवर्स टनल बनाने की कोशिश की। यदि SSH सेवा चल रही होती, तो डाली गई कुंजी उस टनल के जरिए हमलावर को लॉगिन का रास्ता दे सकती थी। कोड ने पहुंच बनाए रखने के लिए macOS पर LaunchAgent और Windows पर शेड्यूल्ड टास्क बनाने की कोशिश की; यह तरीका विफल होने पर Windows के Startup फ़ोल्डर को विकल्प के तौर पर इस्तेमाल किया जा सकता था।
Phorion के अनुसार, Node द्वारा एक्सटेंशन मॉड्यूल लोड किए जाने पर ही यह कोड चल जाता था। इसे एक्सटेंशन के सामान्य activation callback या उपयोगकर्ता की किसी अगली कार्रवाई का इंतजार नहीं करना पड़ता था। फिर भी, रिमोट पहुंच सफल होना होस्ट की स्थिति पर निर्भर था। शोधकर्ताओं ने macOS कोड में अनुमति से जुड़ी एक सीमा पाई: सामान्य उपयोगकर्ता के रूप में चलाने पर रिमोट लॉगिन चालू करना संभव नहीं हो सकता था। लेकिन SSH पहले से चालू हो या बाद में चालू किया जाए, तो टनल सक्रिय रहने के दौरान डाली गई कुंजी पहुंच का रास्ता दे सकती थी।
सर्वर बंद होने से डिवाइस के घटक नहीं हटते
Cursor ने बताया कि उसने होस्टिंग प्रदाता के साथ मिलकर हमलावर के सर्वर बंद किए, दुर्भावनापूर्ण एक्सटेंशन हटाए, अपनी कुंजियां बदलीं और मार्केटप्लेस दोबारा खोलने से पहले उसे नए सिरे से तैयार किया। इन कदमों से प्रभावित कंप्यूटरों पर पहले से मौजूद घटक अपने-आप नहीं हटते।
Phorion के मुताबिक, शुरुआती बीकन ने होस्ट की जानकारी और मेल खाने वाले अधिकतम 40 environment variables के नाम भेजे थे, लेकिन उनमें रखे गुप्त मान नहीं भेजे। Cursor ने आगाह किया कि डेटा का यह सीमित संग्रह इस संभावना को खारिज नहीं करता कि हमलावर ने बाद में बैकडोर के जरिए क्रेडेंशियल हासिल किए हों।
Cursor ने उपयोगकर्ताओं से टर्मिनल, नेटवर्क और एक्सटेंशन इंस्टॉलेशन के रिकॉर्ड देखने को कहा। पेलोड चलने या बैकडोर स्थापित होने के संकेत मिलें, तो डिवाइस को नेटवर्क से अलग कर अनधिकृत SSH कुंजियां, सिस्टम में बने रहने के तरीके और सक्रिय टनल हटाने चाहिए। कंपनी के नोटिस में अलग-अलग ऑपरेटिंग सिस्टम के लिए सुधार स्क्रिप्ट हैं। इसमें यह भी जांचने की सलाह दी गई है कि होस्ट को दोबारा इंस्टॉल या नए सिरे से तैयार करना जरूरी है या नहीं।
प्रभावित कंप्यूटर से उपलब्ध क्रेडेंशियल और सेशन भी किसी भरोसेमंद डिवाइस से बदलने चाहिए। डेवलपर्स के मामले में इनमें स्थानीय खाते से उपलब्ध विकास उपकरणों या वित्तीय सेवाओं के क्रेडेंशियल शामिल हो सकते हैं। Cursor के नोटिस और Phorion के विश्लेषण, किसी ने भी क्रिप्टोकरेंसी की चोरी की पुष्टि नहीं की और न ही यह स्थापित किया कि हमला विशेष रूप से क्रिप्टो उद्योग को निशाना बनाकर किया गया था।