Plugin4Shell एक रिपोर्ट की गई ज़ीरो क्लिक RCE खामी है, जिसमें पहले से भरोसेमंद प्लगइन को दुर्भावनापूर्ण कोड से बदला जा सकता है और ऑटोमैटिक अपडेट उसे चला सकता है। रिपोर्ट के अनुसार Claude Code 2.1.179 और Codex 0.146.0 में फिक्स शामिल है। प्रभावित Gemini CLI पथ को अप्रचलित बताया गया है; Copilot की स्थिति पर सार्वजनिक...
प्रकाशितकर्ताGPT-5.6 Terra से संपादितGPT Image 2 से चित्र बनाए गए
शोध उत्तर

Create a landscape editorial hero image for this Studio Global article: What is the “Plugin4Shell” zero-click remote-code-execution vulnerability disclosed by Air in major AI coding agents, how does it bypass SHA. Article summary: Plugin4Shell is Air Security’s name for a reported zero-click, high-severity remote-code-execution flaw in AI coding agents’ plugin-update paths. It is not primarily a model vulnerability: it is a software-supply-chain p. Topic tags: general, general web, user generated, documentation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks,
Plugin4Shell वह नाम है जो Air Security ने प्रमुख AI कोडिंग एजेंटों के प्लगइन-हैंडलिंग में कथित उच्च-गंभीरता वाली, ज़ीरो-क्लिक रिमोट-कोड-एक्ज़ीक्यूशन (RCE) खामी के लिए दिया है। यह किसी मूल भाषा मॉडल की खामी नहीं, बल्कि सॉफ्टवेयर सप्लाई-चेन का जोखिम है: जिस प्लगइन पर डेवलपर पहले से भरोसा करता है, वही उसकी मशीन पर दुर्भावनापूर्ण कोड चलाने का माध्यम बन सकता है। 2
3
प्लगइन मार्केटप्लेस अक्सर प्लगइन के किसी संस्करण को Git commit SHA से पहचानते हैं। सिद्धांततः किसी खास commit पर पिन करने का अर्थ है कि अपेक्षित कोड स्थिर है: एजेंट को वही संस्करण डाउनलोड करना चाहिए और जांचना चाहिए कि मिला हुआ कोड अपेक्षित SHA से मेल खाता है।
Air की रिपोर्ट के अनुसार, प्रभावित पैटर्न में कमी checkout के बाद थी। एजेंट मार्केटप्लेस में निर्दिष्ट commit को checkout करता था, लेकिन यह सत्यापित नहीं करता था कि डिस्क पर आए हुए वास्तविक फ़ाइलें उसी pinned commit की हैं। यदि हमलावर प्लगइन रिपॉज़िटरी पर नियंत्रण पा ले, तो वह checkout को दुर्भावनापूर्ण कोड की ओर मोड़ सकता था, जबकि एजेंट प्लगइन को pinned और भरोसेमंद ही मानता रहता था। 2
यही असली फर्क है। हैश तभी सुरक्षा देता है, जब एप्लिकेशन अपने पास आए artifact को उस अपरिवर्तनीय मान से स्वतंत्र रूप से मिलाए जिसे उसे लाना था। केवल मार्केटप्लेस मेटाडेटा में pin मौजूद होना पर्याप्त नहीं है, यदि checkout के बाद सत्यापन ही न किया जाए।
समझौता होने के समय डेवलपर को नया इंस्टॉलेशन स्वीकार करने की जरूरत नहीं पड़ती। वैध प्लगइन पहले से इंस्टॉल हो तो स्वतः होने वाला अपडेट हमलावर-नियंत्रित बदला हुआ कोड बिना नए prompt, क्लिक या पुनः इंस्टॉलेशन के डाउनलोड और चला सकता है। 2
6
इसलिए शुरुआती घुसपैठ डेवलपर से पहले, सप्लाई-चेन में होती है—मसलन किसी भरोसेमंद प्लगइन रिपॉज़िटरी या उससे जुड़े प्रकाशन पथ पर नियंत्रण के जरिए। इसे किसी उपयोगकर्ता द्वारा साफ़ तौर पर असुरक्षित एक्सटेंशन इंस्टॉल करने का मामला मानना भ्रामक होगा।
डेवलपमेंट एनवायरनमेंट में RCE से हमलावर को सामान्यतः उतनी ही प्रभावी पहुंच मिल सकती है, जितनी एजेंट चलाने वाले उपयोगकर्ता और उसकी प्रक्रिया को उपलब्ध है। रिपोर्टिंग के मुताबिक इसमें कर्मचारी की पहुंच वाले कंपनी सिस्टम और डेटा शामिल हो सकते हैं। 3
4
व्यावहारिक रूप से इसमें स्थानीय सोर्स फ़ाइलें, रिपॉज़िटरी, बिल्ड टूलिंग, environment variables और डेवलपर सेशन में उपलब्ध क्रेडेंशियल शामिल हो सकते हैं। यदि इन्हीं क्रेडेंशियल से क्लाउड खाते, सोर्स-कंट्रोल सेवाएं, CI/CD सिस्टम या जुड़े हुए टूल उपलब्ध हैं, तो संक्रमित वर्कस्टेशन व्यापक संगठनात्मक पहुंच का अगला ठिकाना बन सकता है। वास्तविक असर इस बात पर निर्भर करेगा कि एजेंट और उपयोगकर्ता खाते को कौन-से अधिकार व सीक्रेट्स मिले हुए हैं। 3
4
Air ने Plugin4Shell को Claude Code, OpenAI Codex, Copilot और Gemini CLI में रिपोर्ट किया। 2
यह तेजी से बदलता खुलासा है और विक्रेता-स्थिति बदल सकती है। इसलिए किसी इंस्टॉलेशन को सुरक्षित मानने से पहले टीमों को अपने उपयोग वाले खास एजेंट के संस्करण और उसकी सुरक्षा सलाहों की पुष्टि करनी चाहिए।
रिपोर्ट किए गए फिक्स वाला संस्करण अपनाना पहला कदम है। व्यापक सबक यह है कि कोडिंग एजेंट के प्लगइन को विशेषाधिकारयुक्त डेवलपमेंट वातावरण में चलने वाले तृतीय-पक्ष executable सॉफ़्टवेयर की तरह संभाला जाए।
मुख्य नियंत्रण ये हैं:
Plugin4Shell दिखाता है कि AI एजेंटों की तैनाती जानी-पहचानी सुरक्षा समस्याओं का असर बढ़ा सकती है। कोडिंग एजेंट अब प्लगइन प्राप्त करते हैं और रिपॉज़िटरी, क्लाउड टूलिंग, टोकन तथा डिप्लॉयमेंट वर्कफ़्लो के साथ काम करते हैं। इसलिए अपडेट पथ में समझौता क्रेडेंशियल चोरी या सोर्स कोड और इंफ्रास्ट्रक्चर तक पहुंच का रास्ता बन सकता है। 3
4
यह prompt injection की चिंता का विकल्प नहीं, बल्कि उसका पूरक है। दुर्भावनापूर्ण रिपॉज़िटरी, issue, दस्तावेज़ या टूल आउटपुट एजेंट को असुरक्षित कार्रवाई के लिए उकसा सकता है। Plugin4Shell अलग है: रिपोर्ट की गई अपडेट-पथ कमजोरी नए निर्देश या उपयोगकर्ता अनुमोदन की प्रतीक्षा किए बिना दुर्भावनापूर्ण कोड चला सकती थी। जब एजेंटों को टूल चलाने और महत्वपूर्ण अनुमतियां रखने की क्षमता मिलती है, तो दोनों जोखिम ज्यादा गंभीर हो जाते हैं।
सुरक्षा निष्कर्ष सीधा है: AI कोडिंग एजेंट को केवल संपादक का सहायक नहीं, बल्कि विशेषाधिकारयुक्त automation endpoint की तरह प्रबंधित करें—उसे तुरंत अपडेट करें, वह क्या इंस्टॉल और एक्सेस कर सकता है इसे सीमित करें, और डेवलपर वातावरण में पहुंचने वाले कोड की सटीक पहचान सत्यापित करें।
Studio Global AI
इस पृष्ठ में एक स्रोत-समर्थित उत्तर शामिल है जिसे आप Studio Global के अंदर जारी रख सकते हैं।
Plugin4Shell एक रिपोर्ट की गई ज़ीरो क्लिक RCE खामी है, जिसमें पहले से भरोसेमंद प्लगइन को दुर्भावनापूर्ण कोड से बदला जा सकता है और ऑटोमैटिक अपडेट उसे चला सकता है।
Plugin4Shell एक रिपोर्ट की गई ज़ीरो क्लिक RCE खामी है, जिसमें पहले से भरोसेमंद प्लगइन को दुर्भावनापूर्ण कोड से बदला जा सकता है और ऑटोमैटिक अपडेट उसे चला सकता है। रिपोर्ट के अनुसार Claude Code 2.1.179 और Codex 0.146.0 में फिक्स शामिल है। प्रभावित Gemini CLI पथ को अप्रचलित बताया गया है; Copilot की स्थिति पर सार्वजनिक रिपोर्टिंग में मतभेद हैं।
टीमों को एजेंट अपडेट करने, प्लगइन ऑटो अपडेट सीमित करने, स्वीकृत अपरिवर्तनीय संस्करणों की अनुमति सूची बनाने और एजेंट को मिलने वाले सीक्रेट्स व सिस्टम एक्सेस घटाने चाहिए।