आर्टिफिशियल इंटेलिजेंस

Cursor मार्केटप्लेस में मिली दुर्भावनापूर्ण Claude Code एक्सटेंशन ने हजारों डेवलपर्स के कंप्यूटर में SSH बैकडोर स्थापित किया

विज्ञापन
GlobeWire Daily पर विज्ञापन दें

· GlobeWire Daily Editorial Desk · Source: www.bleepingcomputer.com

5 मिनट में पढ़ें

मुख्य बातेंनिष्कर्ष: दुर्भावनापूर्ण Claude Code एक्सटेंशन ने कई डेवलपर्स को छिपे हुए SSH बैकडोर से उजागर किया, लेकिन कोड में मौजूद त्रुटियों के कारण हमलावरों की रिमोट एक्सेस सीमित रही। फिर भी, यह घटना एक्सटेंशन की विश्वसनीयता की जाँच, अनपेक्षित SSH कुंजियों की निगरानी और तेज़ incident‑response योजना रखने की आवश्यकता को दोहराती है।
Malicious Claude Code extension on Cursor planted SSH backdoors

चित्र: BleepingComputer · चित्र स्रोत · Resized and letterboxed to 16:9; no AI generation

क्या हुआ

29 अक्टूबर को Anthropic के Claude Code VS Code एक्सटेंशन का एक बदला हुआ संस्करण Cursor के एक्सटेंशन मार्केटप्लेस में लगभग 11 घंटे (2:27 सुबह – 1:35 दोपहर PT) तक उपलब्ध कराया गया। यह पैकेज संस्करण 2.1.313 के रूप में दिखता था, लेकिन इसमें एक छिपा हुआ JavaScript लोडर था जो एक्सटेंशन के लोड होते ही चल जाता था।

पुष्टि किए गए दुर्भावनापूर्ण कार्य

Phorion और OpenSourceMalware के शोधकर्ताओं ने कोड का विश्लेषण किया और निम्नलिखित कार्यों की रिपोर्ट की:

  • डेटा संग्रह – उपयोगकर्ता का Git ई‑मेल, सार्वजनिक IP, होस्टनेम, यूज़रनेम और कुछ environment‑variable नामों को एकत्र किया गया।
  • SSH कुंजी डालना – हमलावर‑नियंत्रित सार्वजनिक SSH कुंजी (`svc‑telemetry`) को macOS पर `~/.ssh/authorized_keys` या Windows पर समान फ़ाइल में डाला गया।
  • स्थायित्व – macOS में एक LaunchAgent या Windows में एक scheduled‑task/Startup स्क्रिप्ट बनाई गई, जिससे लोडर हर मिनट दोबारा चलाया जाता है।
  • रिवर्स‑टनल प्रयास – कोड 134.209.82.225 पर स्थित हमलावर के सर्वर के साथ SSH रिवर्स टनल खोलने की कोशिश करता है।

कई टनल क्यों विफल रहे

Phorion और OpenSourceMalware ने कोड में दो बड़ी त्रुटियों की ओर इशारा किया, जिससे अधिकांश सिस्टम पर बैकडोर काम नहीं कर पाया:

  • macOS पर स्क्रिप्ट `systemsetup -getremotelogin` के आउटपुट में *Off* शब्द खोजती है ताकि SSH को सक्षम किया जा सके। यह कमांड बिना एडमिन अधिकारों के चलती है, जिससे अनुमति‑त्रुटि आती है और स्थिति नहीं मिल पाती, इसलिए SSH कभी चालू नहीं होता।
  • Windows पर लोडर OpenSSH सर्वर को `/bin/sh` के माध्यम से शुरू करने की कोशिश करता है, जो सामान्य Windows इंस्टॉलेशन में मौजूद नहीं है। परिणामस्वरूप PowerShell कमांड विफल हो जाता है।

रिवर्स टनल को काम करने के लिए SSH सर्वर चल रहा होना आवश्यक है; इसलिए कुंजी और स्थायित्व स्थापित हो सकते हैं, पर हमलावर को मशीन तक पहुँच नहीं मिलती जब तक SSH पहले से सक्रिय न हो।

घटना का दायरा

  • प्रभावित अवधि – लगभग 5,000 डेवलपर्स ने इस 11‑घंटे की विंडो में पैकेज डाउनलोड किया हो सकता है।
  • वितरण स्रोत – केवल Cursor के VS Code एक्सटेंशन स्टोर ने इस बदले हुए एक्सटेंशन को होस्ट किया। npm, Open VSX या Microsoft Marketplace से जुड़ी शुरुआती अफवाहें बाद में खारिज कर दी गईं।
  • Anthropic की भूमिका – Anthropic ने पुष्टि की कि उसने इस दुर्भावनापूर्ण संस्करण को नहीं बनाया और यह नहीं बताया गया कि हमलावरों ने उसके नाम पर पैकेज कैसे प्रकाशित किया।
  • Cursor की प्रतिक्रिया – कंपनी ने एक्सटेंशन को हटा दिया, पूरी मार्केटप्लेस को अस्थायी रूप से बंद कर सुरक्षा ऑडिट किया, सभी प्रकाशक कुंजियों को बदल दिया और हमलावर के सर्वर को बंद करने के लिए होस्टिंग प्रोवाइडर के साथ काम किया।
  • आंतरिक जांच – Cursor ने कहा कि अन्य कोई एक्सटेंशन संस्करण या आधिकारिक Claude Code रिलीज़ प्रभावित नहीं हुई।

संभावित प्रभावित डेवलपर्स के लिए व्यावहारिक कदम

  1. रोगी SSH कुंजी की जाँच – `~/.ssh/authorized_keys` (macOS/Linux) या Windows पर `%USERPROFILE%\.ssh\authorized_keys` में `svc‑telemetry` वाली लाइन देखें।
  2. कुंजी हटाएँ – मिलती‑जुलती लाइन को हटा दें और यदि SSH चल रहा है तो सेवा को रीस्टार्ट करें।
  3. स्थायित्व हटाएँ – macOS में `~/Library/LaunchAgents/` के भीतर की plist फ़ाइल या Windows में Task Scheduler की संबंधित टास्क को हटाएँ।
  4. सीक्रेट्स रोटेट करें – नए SSH कुंजियाँ, Git टोकन और अन्य संवेदनशील क्रेडेंशियल बनाएँ।
  5. आइसोलेट और रीबिल्ड – यदि साफ‑सफाई की पुष्टि नहीं हो पा रही है, तो मशीन को नेटवर्क से अलग करें, आवश्यक डेटा बैक‑अप करें और भरोसेमंद इमेज से पुनः स्थापित करें।
  6. ट्रैफ़िक मॉनिटर करें – आउटबाउंड कनेक्शन को `134.209.82.225` पर ब्लॉक करें और फ़ायरवॉल में इस IP को रोकें।

मूल घोषणा की पुष्टि कैसे करें

  • Cursor का आधिकारिक ब्लॉग/सुरक्षा अधिसूचना (30 अक्टूबर) में हटाने और सुधार के कदमों का विवरण है।
  • Phorion की सार्वजनिक विश्लेषण रिपोर्ट (उनकी वेबसाइट पर उपलब्ध) में दुर्भावनापूर्ण `extension.js` का पूरा डिफ़ और पैकेज का हैश दिया गया है।
  • OpenSourceMalware की रिपॉज़िटरी में वही नमूना और मार्केटप्लेस गतिविधि की टाइमलाइन मिलती है।

अभी भी अनसुलझे प्रश्न

  • सप्लाई‑चेन ब्रेच का तरीका – यह स्पष्ट नहीं है कि हमलावरों ने Cursor की प्रकाशन पाइपलाइन को तोड़ा, कोड‑साइनिंग प्रमाणपत्र जाली बनाया या Anthropic के ब्रांड के तहत पैकेज अपलोड करने की नीति में कोई खामी का फायदा उठाया।
  • भविष्य में संभावित जोखिम – Cursor ने कहा कि अन्य एक्सटेंशन प्रभावित नहीं हुए, पर यह घटना तृतीय‑पक्ष VS Code एक्सटेंशन पर भरोसा करने के जोखिम को उजागर करती है।

निष्कर्ष: दुर्भावनापूर्ण Claude Code एक्सटेंशन ने कई डेवलपर्स को छिपे हुए SSH बैकडोर से उजागर किया, लेकिन कोड में मौजूद त्रुटियों के कारण हमलावरों की रिमोट एक्सेस सीमित रही। फिर भी, यह घटना एक्सटेंशन की विश्वसनीयता की जाँच, अनपेक्षित SSH कुंजियों की निगरानी और तेज़ incident‑response योजना रखने की आवश्यकता को दोहराती है।

यह खबर शेयर करें
मूल स्रोत पढ़ें: Malicious Claude Code extension on Cursor planted SSH backdoors

AI की सहायता से तैयार रिपोर्ट; मूल स्रोत के दावों की स्वतंत्र पुष्टि नहीं की गई है।

लेखक के बारे में

GlobeWire Daily Editorial Desk — प्रकाशित स्रोतों पर आधारित AI-सहायता प्राप्त खबरें।

और पढ़ें