Mini Shai‑Hulud एक self‑propagating सप्लाई‑चेन वर्म था जिसने GitHub Actions OIDC टोकन, CI/CD सीक्रेट्स और trusted build pipelines का दुरुपयोग करके असली जैसे दिखने वाले मालिशियस npm पैकेज प्रकाशित किए। 19 मई 2026 को हमलावरों ने एक compromised maintainer अकाउंट के जरिए लगभग 22 मिनट में 323 पैकेजों के 637 मालिशियस संस्...

Create a landscape editorial hero image for this Studio Global article: What happened in the Mini Shai-Hulud npm supply chain attack on May 19, 2026, how were more than 630 malicious package versions published so. Article summary: Mini Shai-Hulud was a fast-moving npm/PyPI supply-chain worm campaign attributed to TeamPCP that abused maintainer access, CI/CD secrets, GitHub Actions OIDC trust, and provenance signing to publish malicious packages th. Topic tags: general, general web. Reference image context from search candidates: Reference image 1: visual subject "# ‘Mini Shai-Hulud’ malware compromises hundreds of open-source packages in sprawling supply-chain attack. A rapidly spreading malware campaign has infected hundreds of software pa" source context "‘Mini Shai-Hulud’ malware compromises hundreds of open-source packages in sprawling supply-chain attack | CyberScoop" Reference imag
ओपन‑सोर्स सॉफ़्टवेयर की दुनिया भरोसे पर चलती है—भरोसेमंद maintainers, सुरक्षित CI/CD pipelines और cryptographic signatures। Mini Shai‑Hulud नाम का हमला इस भरोसे को कितनी तेज़ी से हथियार बनाया जा सकता है, इसका बड़ा उदाहरण बन गया।
मई 2026 में TeamPCP नामक थ्रेट ग्रुप ने npm और PyPI इकोसिस्टम पर एक समन्वित सप्लाई‑चेन हमला शुरू किया। इस अभियान में सैकड़ों मालिशियस पैकेज संस्करण प्रकाशित किए गए और उन्हें वैध सॉफ़्टवेयर रिलीज़ जैसा दिखाने के लिए असली build infrastructure का इस्तेमाल किया गया।
19 मई 2026 को हमले की एक लहर में हमलावरों ने @antv इकोसिस्टम से जुड़े एक maintainer अकाउंट को समझौता करके करीब 22 मिनट में 323 पैकेजों के 637 मालिशियस संस्करण प्रकाशित कर दिए।
यह हमला खास इसलिए भी माना जा रहा है क्योंकि इन पैकेजों के साथ वैध build provenance और डिजिटल सिग्नेचर मौजूद थे—यानी वे सुरक्षा जांच में असली पैकेज जैसे दिख रहे थे।
Mini Shai‑Hulud कोई एक घटना नहीं बल्कि कई चरणों में चलाया गया हमला था जिसने लोकप्रिय डेवलपर इकोसिस्टम को निशाना बनाया।
रिपोर्टों के अनुसार, 10 से 12 मई 2026 के बीच हमलावरों ने 19 namespaces में 170 से अधिक npm और PyPI पैकेजों को प्रभावित किया और 400 से ज्यादा मालिशियस संस्करण प्रकाशित किए।
प्रभावित पैकेजों में TanStack, Mistral AI, UiPath, OpenSearch और Guardrails AI जैसे प्रोजेक्ट्स से जुड़े लाइब्रेरी शामिल थे—जो लाखों डेवलपर प्रोजेक्ट्स में dependency के रूप में उपयोग होते हैं।
इन पैकेजों का कुल ऐतिहासिक डाउनलोड बेस 50 करोड़ से अधिक था, इसलिए थोड़े समय की भी सुरक्षा चूक से बहुत बड़े इकोसिस्टम को खतरा पैदा हो गया।
इसके बाद एक और लहर AntV डेटा‑विज़ुअलाइज़ेशन लाइब्रेरी इकोसिस्टम पर आई, जिनके पैकेजों को हर हफ्ते लगभग 1.6 करोड़ बार डाउनलोड किया जाता है।
हमले की सबसे चौंकाने वाली बात उसकी रफ्तार थी।
19 मई की घटना में हमलावरों ने atool नाम के npm पैकेज से जुड़े maintainer अकाउंट को हैक कर लिया। इस एक अकाउंट से जुड़े कई पैकेजों पर उन्हें publish करने की अनुमति मिल गई।
क्योंकि कई ओपन‑सोर्स प्रोजेक्ट्स रिलीज़ के लिए automation और CI pipelines का उपयोग करते हैं, इसलिए एक compromised अकाउंट से हमलावर कर सकते थे:
इसी automation के कारण हमलावरों ने कुछ ही मिनटों में सैकड़ों मालिशियस पैकेज संस्करण जारी कर दिए।
इस हमले का एक बड़ा तकनीकी पहलू था कि इसमें आधुनिक सुरक्षित माने जाने वाले publishing सिस्टम को ही निशाना बनाया गया।
कई प्रोजेक्ट्स अब GitHub Actions Trusted Publishing का इस्तेमाल करते हैं। इसमें CI workflow, OpenID Connect (OIDC) के जरिए अस्थायी पहचान टोकन प्राप्त करता है और उन्हीं से पैकेज प्रकाशित करता है—ताकि स्थायी पासवर्ड या टोकन स्टोर न करने पड़ें।
लेकिन Mini Shai‑Hulud अभियान में हमलावरों ने:
चूंकि पैकेज खुद प्रोजेक्ट के असली CI pipeline से प्रकाशित हो रहे थे, इसलिए वे पूरी तरह वैध दिख रहे थे।
आधुनिक सॉफ़्टवेयर सप्लाई‑चेन सुरक्षा में SLSA provenance और Sigstore signatures का उपयोग बढ़ रहा है। ये तकनीकें यह साबित करती हैं कि पैकेज किस build workflow से बना है।
Mini Shai‑Hulud ने इसी भरोसे को चुनौती दी।
शोधकर्ताओं ने पाया कि हमलावरों ने compromised CI identities और OIDC टोकनों का उपयोग करके वैध Sigstore सर्टिफिकेट हासिल कर लिए। इसके परिणामस्वरूप मालिशियस पैकेज भी SLSA Build Level 3 provenance के साथ प्रकाशित हुए।
इसका मतलब था कि सुरक्षा जांच में पैकेज बिल्कुल असली दिखते थे—क्योंकि सिग्नेचर सही थे और build pipeline भी वास्तविक लग रही थी।
समस्या साइनिंग सिस्टम में नहीं थी, बल्कि यह थी कि trusted build environment ही पहले से compromised हो चुका था।
इन पैकेजों में ऐसा कोड शामिल था जो डेवलपर और इन्फ्रास्ट्रक्चर से जुड़े संवेदनशील क्रेडेंशियल चुराने के लिए बनाया गया था।
रिपोर्टों के अनुसार यह मालवेयर खास तौर पर इन चीज़ों को निशाना बना रहा था:
इन क्रेडेंशियल्स की चोरी के जरिए हमलावर अन्य रिपॉजिटरी और बिल्ड पाइपलाइन में भी प्रवेश पा सकते थे। इसी वजह से Mini Shai‑Hulud को एक self‑spreading supply‑chain worm माना गया।
Mini Shai‑Hulud ने आधुनिक ओपन‑सोर्स सप्लाई‑चेन के बारे में कुछ चिंताजनक सच्चाइयाँ सामने रखीं।
1. भरोसेमंद इंफ्रास्ट्रक्चर भी हथियार बन सकता है।
अगर हमलावर build pipeline पर नियंत्रण पा लें, तो OIDC, SLSA या signed artifacts जैसी सुरक्षा तकनीकें भी उन्हें रोक नहीं पातीं।
2. एक compromised maintainer पूरे इकोसिस्टम को प्रभावित कर सकता है।
AntV घटना में एक ही अकाउंट से सैकड़ों पैकेज संस्करण मिनटों में प्रकाशित हो गए।
3. लोकप्रिय dependencies जोखिम को बढ़ा देती हैं।
npm पैकेज अक्सर दूसरे पैकेजों पर निर्भर होते हैं, इसलिए एक मालिशियस अपडेट transitive dependencies के जरिए हजारों प्रोजेक्ट्स तक पहुंच सकता है।
4. यह एक विकसित होता हुआ अभियान है।
शोधकर्ताओं ने इस हमले को TeamPCP के व्यापक अभियान से जोड़ा है, जिसमें Checkmarx Jenkins AST Plugin से जुड़ी घटनाएँ और कई ओपन‑सोर्स इकोसिस्टम को निशाना बनाना शामिल था।
Mini Shai‑Hulud ने यह स्पष्ट कर दिया कि केवल cryptographic signatures या provenance verification ही सुरक्षा की गारंटी नहीं हैं। अगर हमलावर उस trusted pipeline को नियंत्रित कर लें जो सॉफ़्टवेयर बनाती है, तो वही सिस्टम उनके लिए रास्ता बन जाता है।
इसी कारण अब कई संगठन इन चीज़ों पर ज्यादा ध्यान दे रहे हैं:
जैसे‑जैसे सॉफ़्टवेयर विकास automated builds और signed artifacts की ओर बढ़ रहा है, डेवलपर पहचान और CI infrastructure की सुरक्षा उतनी ही महत्वपूर्ण हो गई है जितनी कोड की सुरक्षा।
Mini Shai‑Hulud ने दिखा दिया कि अगर यह भरोसा टूट जाए, तो उसका असर पूरे ओपन‑सोर्स इकोसिस्टम में बहुत तेजी से फैल सकता है।
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Mini Shai‑Hulud एक self‑propagating सप्लाई‑चेन वर्म था जिसने GitHub Actions OIDC टोकन, CI/CD सीक्रेट्स और trusted build pipelines का दुरुपयोग करके असली जैसे दिखने वाले मालिशियस npm पैकेज प्रकाशित किए।
Mini Shai‑Hulud एक self‑propagating सप्लाई‑चेन वर्म था जिसने GitHub Actions OIDC टोकन, CI/CD सीक्रेट्स और trusted build pipelines का दुरुपयोग करके असली जैसे दिखने वाले मालिशियस npm पैकेज प्रकाशित किए। 19 मई 2026 को हमलावरों ने एक compromised maintainer अकाउंट के जरिए लगभग 22 मिनट में 323 पैकेजों के 637 मालिशियस संस्करण प्रकाशित कर दिए।[5][7]
मालवेयर डेवलपर और क्लाउड क्रेडेंशियल चुराने के लिए बनाया गया था, जिससे यह दूसरे प्रोजेक्ट्स और रिपॉजिटरी में भी फैल सकता था।[2][9]