वो आपातकालीन सुधार जो कभी आया ही नहीं: गॉग्स में अनपैच्ड RCE ज़ीरो-डे
गॉग्स (Gogs) की 'रिबेस बिफोर मर्जिंग' सुविधा में एक गंभीर आर्ग्युमेंट इंजेक्शन बग (CVSS 9.4) है। कोई भी सामान्य प्रमाणित उपयोगकर्ता एक ख़ास ब्रांच नाम के ज़रिए exec फ्लैग इंजेक्ट करके सर्वर पर रिमोट कोड एक्ज़ीक्यूशन (... यह भेद्यता गॉग्स के एकमात्र मेंटेनर की वर्षों पुरानी लापरवाही का ताज़ा उदाहरण है। पहले भी कई गंभ...
प्रकाशितकर्ताDeepSeek-V4-Pro से संपादितGPT Image 1.5 से चित्र बनाए गए
गॉग्स (Gogs) की 'रिबेस बिफोर मर्जिंग' सुविधा में एक गंभीर आर्ग्युमेंट इंजेक्शन बग (CVSS 9.4) है। कोई भी सामान्य प्रमाणित उपयोगकर्ता एक ख़ास ब्रांच नाम के ज़रिए exec फ्लैग इंजेक्ट करके सर्वर पर रिमोट कोड एक्ज़ीक्यूशन (...
यह भेद्यता गॉग्स के एकमात्र मेंटेनर की वर्षों पुरानी लापरवाही का ताज़ा उदाहरण है। पहले भी कई गंभीर सुरक्षा रिपोर्टों को महीनों सालों तक नज़रअंदाज़ किया गया। इस कारण सुरक्षा विशेषज्ञ अब यूज़र्स को दूसरे प्लैटफ़ॉर्म पर...
फ़िलहाल इसका एकमात्र बचाव 'रिबेस बिफोर मर्जिंग' विकल्प को तुरंत बंद करना और नेटवर्क की पहुंच को सीमित करना है। दीर्घकालिक समाधान के लिए गिटिया (Gitea) जैसे अधिक सक्रिय फ़ोर्क पर माइग्रेट करने पर गंभीरता से विचार करना...
What critical unpatched remote code execution vulnerability was disclosed in the open-source Git service Gogs, what are its technical detailThe Gogs vulnerability underscores the risks of relying on single-maintainer open-source projects for critical infrastructure.
AI संकेत
Create a landscape editorial hero image for this Studio Global article: What critical unpatched remote code execution vulnerability was disclosed in the open-source Git service Gogs, what are its technical detail. Article summary: Here is a comprehensive answer covering the vulnerability, its technical details, the broader pattern of delayed response, and recommended actions.. Topic tags: general, general web, government. Reference image context from search candidates: Reference image 1: visual subject "How a Gogs Path Traversal Vulnerability Enables Remote Code Execution (CVE‑2025‑8110). Gogs Path Traversal and Remote Code Execution is a critical vulnerability affecting the self-" source context "Is Your Git Service Safe? How a Gogs Path Traversal Vulnerability Enables Remote Code Execution (CVE‑2025‑8110) | Ridge " Reference image 2: visual subject "How a Gogs Path Traversal Vulnerabil
openai.com
ओपन-सोर्स, सेल्फ-होस्टेड गिट सर्विस 'गॉग्स' (Gogs) में हाल ही में एक ऐसी गंभीर सुरक्षा खामी सामने आई है जिसने हर एडमिनिस्ट्रेटर की चिंता बढ़ा दी है। यह भेद्यता, जिसका CVSSv4 स्कोर एक ख़तरनाक स्तर 9.4 है, किसी भी सामान्य उपयोगकर्ता खाते वाले हमलावर को आपके होस्ट सर्वर पर अपनी मर्ज़ी के कमांड चलाने की अनुमति दे देती है। इस बग से भी ज़्यादा परेशान करने वाली बात इसकी स्थिति है: मार्च 2026 में मेंटेनर को इसकी सूचना देने के बावजूद, आज तक कोई आधिकारिक सुधार जारी नहीं किया गया है । हज़ारों सेल्फ-होस्टेड इंस्टेंसेस के एडमिनिस्ट्रेटरों के लिए, इस खामी की तकनीकी बारीकी को समझना और तुरंत बचाव के उपाय लागू करना बेहद ज़रूरी हो गया है।
एक साधारण, पर घातक आर्ग्युमेंट इंजेक्शन
यह भेद्यता एक क्लासिक आर्ग्युमेंट इंजेक्शन (CWE-88) है। यह उस समय पैदा होती है जब कोई रिपॉजिटरी 'रिबेस बिफोर मर्जिंग' (Rebase before merging) मर्ज स्टाइल पर सेट होती है। जब कोई उपयोगकर्ता पुल रिक्वेस्ट बनाता है, तो उसकी सोर्स ब्रांच का नाम सीधे सर्वर पर चलने वाले कमांड में डाल दिया जाता है। सबसे अहम बात यह है कि यह एप्लिकेशन डेलिमीटर का उपयोग करने में विफल रहता है, जो कमांड-लाइन टूल्स में एक मानक अभ्यास है और कमांड ऑप्शन के ख़त्म होने का संकेत देता है।
Studio Global AI
अपना शोध जारी रखें
इस पृष्ठ में एक स्रोत-समर्थित उत्तर शामिल है जिसे आप Studio Global के अंदर जारी रख सकते हैं।
"वो आपातकालीन सुधार जो कभी आया ही नहीं: गॉग्स में अनपैच्ड RCE ज़ीरो-डे" का संक्षिप्त उत्तर क्या है?
गॉग्स (Gogs) की 'रिबेस बिफोर मर्जिंग' सुविधा में एक गंभीर आर्ग्युमेंट इंजेक्शन बग (CVSS 9.4) है। कोई भी सामान्य प्रमाणित उपयोगकर्ता एक ख़ास ब्रांच नाम के ज़रिए exec फ्लैग इंजेक्ट करके सर्वर पर रिमोट कोड एक्ज़ीक्यूशन (...
सबसे पहले सत्यापित करने योग्य मुख्य बिंदु क्या हैं?
गॉग्स (Gogs) की 'रिबेस बिफोर मर्जिंग' सुविधा में एक गंभीर आर्ग्युमेंट इंजेक्शन बग (CVSS 9.4) है। कोई भी सामान्य प्रमाणित उपयोगकर्ता एक ख़ास ब्रांच नाम के ज़रिए exec फ्लैग इंजेक्ट करके सर्वर पर रिमोट कोड एक्ज़ीक्यूशन (... यह भेद्यता गॉग्स के एकमात्र मेंटेनर की वर्षों पुरानी लापरवाही का ताज़ा उदाहरण है। पहले भी कई गंभीर सुरक्षा रिपोर्टों को महीनों सालों तक नज़रअंदाज़ किया गया। इस कारण सुरक्षा विशेषज्ञ अब यूज़र्स को दूसरे प्लैटफ़ॉर्म पर...
मुझे अभ्यास में आगे क्या करना चाहिए?
फ़िलहाल इसका एकमात्र बचाव 'रिबेस बिफोर मर्जिंग' विकल्प को तुरंत बंद करना और नेटवर्क की पहुंच को सीमित करना है। दीर्घकालिक समाधान के लिए गिटिया (Gitea) जैसे अधिक सक्रिय फ़ोर्क पर माइग्रेट करने पर गंभीरता से विचार करना...
वो आपातकालीन सुधार जो कभी आया ही नहीं: गॉग्स में अनपैच्ड RCE ज़ीरो-डे
गॉग्स (Gogs) की 'रिबेस बिफोर मर्जिंग' सुविधा में एक गंभीर आर्ग्युमेंट इंजेक्शन बग (CVSS 9.4) है। कोई भी सामान्य प्रमाणित उपयोगकर्ता एक ख़ास ब्रांच नाम के ज़रिए exec फ्लैग इंजेक्ट करके सर्वर पर रिमोट कोड एक्ज़ीक्यूशन (... यह भेद्यता गॉग्स के एकमात्र मेंटेनर की वर्षों पुरानी लापरवाही का ताज़ा उदाहरण है। पहले भी कई गंभ...
प्रकाशितकर्ताDeepSeek-V4-Pro से संपादितGPT Image 1.5 से चित्र बनाए गए
गॉग्स (Gogs) की 'रिबेस बिफोर मर्जिंग' सुविधा में एक गंभीर आर्ग्युमेंट इंजेक्शन बग (CVSS 9.4) है। कोई भी सामान्य प्रमाणित उपयोगकर्ता एक ख़ास ब्रांच नाम के ज़रिए exec फ्लैग इंजेक्ट करके सर्वर पर रिमोट कोड एक्ज़ीक्यूशन (...
यह भेद्यता गॉग्स के एकमात्र मेंटेनर की वर्षों पुरानी लापरवाही का ताज़ा उदाहरण है। पहले भी कई गंभीर सुरक्षा रिपोर्टों को महीनों सालों तक नज़रअंदाज़ किया गया। इस कारण सुरक्षा विशेषज्ञ अब यूज़र्स को दूसरे प्लैटफ़ॉर्म पर...
फ़िलहाल इसका एकमात्र बचाव 'रिबेस बिफोर मर्जिंग' विकल्प को तुरंत बंद करना और नेटवर्क की पहुंच को सीमित करना है। दीर्घकालिक समाधान के लिए गिटिया (Gitea) जैसे अधिक सक्रिय फ़ोर्क पर माइग्रेट करने पर गंभीरता से विचार करना...
What critical unpatched remote code execution vulnerability was disclosed in the open-source Git service Gogs, what are its technical detailThe Gogs vulnerability underscores the risks of relying on single-maintainer open-source projects for critical infrastructure.
AI संकेत
Create a landscape editorial hero image for this Studio Global article: What critical unpatched remote code execution vulnerability was disclosed in the open-source Git service Gogs, what are its technical detail. Article summary: Here is a comprehensive answer covering the vulnerability, its technical details, the broader pattern of delayed response, and recommended actions.. Topic tags: general, general web, government. Reference image context from search candidates: Reference image 1: visual subject "How a Gogs Path Traversal Vulnerability Enables Remote Code Execution (CVE‑2025‑8110). Gogs Path Traversal and Remote Code Execution is a critical vulnerability affecting the self-" source context "Is Your Git Service Safe? How a Gogs Path Traversal Vulnerability Enables Remote Code Execution (CVE‑2025‑8110) | Ridge " Reference image 2: visual subject "How a Gogs Path Traversal Vulnerabil
openai.com
ओपन-सोर्स, सेल्फ-होस्टेड गिट सर्विस 'गॉग्स' (Gogs) में हाल ही में एक ऐसी गंभीर सुरक्षा खामी सामने आई है जिसने हर एडमिनिस्ट्रेटर की चिंता बढ़ा दी है। यह भेद्यता, जिसका CVSSv4 स्कोर एक ख़तरनाक स्तर 9.4 है, किसी भी सामान्य उपयोगकर्ता खाते वाले हमलावर को आपके होस्ट सर्वर पर अपनी मर्ज़ी के कमांड चलाने की अनुमति दे देती है। इस बग से भी ज़्यादा परेशान करने वाली बात इसकी स्थिति है: मार्च 2026 में मेंटेनर को इसकी सूचना देने के बावजूद, आज तक कोई आधिकारिक सुधार जारी नहीं किया गया है । हज़ारों सेल्फ-होस्टेड इंस्टेंसेस के एडमिनिस्ट्रेटरों के लिए, इस खामी की तकनीकी बारीकी को समझना और तुरंत बचाव के उपाय लागू करना बेहद ज़रूरी हो गया है।
एक साधारण, पर घातक आर्ग्युमेंट इंजेक्शन
यह भेद्यता एक क्लासिक आर्ग्युमेंट इंजेक्शन (CWE-88) है। यह उस समय पैदा होती है जब कोई रिपॉजिटरी 'रिबेस बिफोर मर्जिंग' (Rebase before merging) मर्ज स्टाइल पर सेट होती है। जब कोई उपयोगकर्ता पुल रिक्वेस्ट बनाता है, तो उसकी सोर्स ब्रांच का नाम सीधे सर्वर पर चलने वाले कमांड में डाल दिया जाता है। सबसे अहम बात यह है कि यह एप्लिकेशन डेलिमीटर का उपयोग करने में विफल रहता है, जो कमांड-लाइन टूल्स में एक मानक अभ्यास है और कमांड ऑप्शन के ख़त्म होने का संकेत देता है।
Studio Global AI
अपना शोध जारी रखें
इस पृष्ठ में एक स्रोत-समर्थित उत्तर शामिल है जिसे आप Studio Global के अंदर जारी रख सकते हैं।
"वो आपातकालीन सुधार जो कभी आया ही नहीं: गॉग्स में अनपैच्ड RCE ज़ीरो-डे" का संक्षिप्त उत्तर क्या है?
गॉग्स (Gogs) की 'रिबेस बिफोर मर्जिंग' सुविधा में एक गंभीर आर्ग्युमेंट इंजेक्शन बग (CVSS 9.4) है। कोई भी सामान्य प्रमाणित उपयोगकर्ता एक ख़ास ब्रांच नाम के ज़रिए exec फ्लैग इंजेक्ट करके सर्वर पर रिमोट कोड एक्ज़ीक्यूशन (...
सबसे पहले सत्यापित करने योग्य मुख्य बिंदु क्या हैं?
गॉग्स (Gogs) की 'रिबेस बिफोर मर्जिंग' सुविधा में एक गंभीर आर्ग्युमेंट इंजेक्शन बग (CVSS 9.4) है। कोई भी सामान्य प्रमाणित उपयोगकर्ता एक ख़ास ब्रांच नाम के ज़रिए exec फ्लैग इंजेक्ट करके सर्वर पर रिमोट कोड एक्ज़ीक्यूशन (... यह भेद्यता गॉग्स के एकमात्र मेंटेनर की वर्षों पुरानी लापरवाही का ताज़ा उदाहरण है। पहले भी कई गंभीर सुरक्षा रिपोर्टों को महीनों सालों तक नज़रअंदाज़ किया गया। इस कारण सुरक्षा विशेषज्ञ अब यूज़र्स को दूसरे प्लैटफ़ॉर्म पर...
मुझे अभ्यास में आगे क्या करना चाहिए?
फ़िलहाल इसका एकमात्र बचाव 'रिबेस बिफोर मर्जिंग' विकल्प को तुरंत बंद करना और नेटवर्क की पहुंच को सीमित करना है। दीर्घकालिक समाधान के लिए गिटिया (Gitea) जैसे अधिक सक्रिय फ़ोर्क पर माइग्रेट करने पर गंभीरता से विचार करना...
यही चूक हमलावर के लिए रास्ता खोलती है। अगर कोई हमलावर अपनी ब्रांच का नाम कुछ ऐसा रखता है जैसे --exec='ख़तरनाक कमांड', तो सिस्टम ब्रांच के नाम को एक लेबल के रूप में नहीं, बल्कि git rebase के एक कमांड फ्लैग के रूप में समझता है। --exec फ्लैग को हर कमिट के रिप्ले होने के बाद एक शेल कमांड चलाने के लिए डिज़ाइन किया गया है। इसका नतीजा यह होता है कि हमलावर गॉग्स सर्वर प्रक्रिया के विशेषाधिकारों के साथ, ऑपरेटिंग सिस्टम पर पूरी तरह से मनमाने कमांड चला सकता है।
हमले का ब्यौरा एक नज़र में:
ज़रूरी पहुंच: कोई भी सामान्य, प्रमाणित उपयोगकर्ता खाता। एडमिनिस्ट्रेटिव विशेषाधिकारों की ज़रूरत नहीं है।
हमले का तरीका: एक ख़ास तौर पर तैयार की गई पुल रिक्वेस्ट, जिसमें ब्रांच का नाम ख़तरनाक हो।
पेलोड: हमलावर --exec फ्लैग और उसके बाद अपना मनचाहा शेल कमांड इंजेक्ट करता है।
प्रभावित वर्ज़न: सबसे नवीनतम रिलीज़, Gogs 0.14.2 और 0.15.0+dev, के प्रभावित होने की पुष्टि हो चुकी है।
स्थिति: अनपैच्ड (बिना सुधार के)। 27 मई, 2026 को सार्वजनिक खुलासे के समय तक इस खामी के लिए कोई CVE पहचानकर्ता नहीं है।
रैपिड7 लैब्स (Rapid7 Labs) के लिए इस खामी को खोजने वाले सुरक्षा शोधकर्ता जोनाह बर्गेस ने इसकी प्रक्रिया को साफ़ शब्दों में समझाया: "यह भेद्यता किसी भी प्रमाणित उपयोगकर्ता को एक ख़ास ब्रांच नाम के साथ पुल रिक्वेस्ट बनाकर सर्वर पर रिमोट कोड एक्ज़ीक्यूशन (RCE) हासिल करने की अनुमति देती है, जो git rebase में --exec फ्लैग को इंजेक्ट करता है।"
एक पूर्वानुमानित संकट: मेंटेनर की निष्क्रियता का पैटर्न
जो लोग गॉग्स प्रोजेक्ट पर नज़र रखते रहे हैं, उनके लिए यह गंभीर अनपैच्ड ज़ीरो-डे कोई आश्चर्य की बात नहीं है। यह एक बहु-वर्षीय पैटर्न का सबसे ताज़ा और गंभीर उदाहरण है, जिसमें प्रोजेक्ट के प्राथमिक—और व्यवहार में, एकमात्र—मेंटेनर की ओर से सुरक्षा रिपोर्टों पर पूरी तरह से चुप्पी साध ली जाती है।
इस उपेक्षा की समय-रेखा कई स्वतंत्र अनुसंधान टीमों द्वारा अच्छी तरह से प्रलेखित है:
जुलाई 2024 (SonarSource): शोधकर्ताओं ने गॉग्स में चार अनसुलझी भेद्यताओं का सार्वजनिक खुलासा किया, जिनमें कई आर्ग्युमेंट इंजेक्शन बग और एक आंतरिक फ़ाइल विलोपन दोष शामिल थे, सभी का CVSS स्कोर 9.9 (क्रिटिकल) था। उन्होंने इनकी सूचना मेंटेनर को दी, लेकिन शुरुआती स्वीकृति के बाद संवाद बंद हो गया और कभी कोई पैच नहीं आया ।
नवंबर 2024 (स्वतंत्र शोधकर्ता): सिमलिंक ट्रैवर्सल (CVE-2024-44625) के ज़रिए एक अलग अनपैच्ड RCE की सूचना दी गई और इसे पूरी तरह से नज़रअंदाज़ कर दिया गया, जो SonarSource के अनुभव को ही दोहराता है ।
दिसंबर 2025 (Wiz Research): एक ज़ीरो-डे पाथ ट्रैवर्सल बग (CVE-2025-8110) को वास्तविक दुनिया में सक्रिय रूप से एक्सप्लॉइट किए जाने का पता चला। इसने 700 से अधिक इंटरनेट-फेसिंग सर्वरों को प्रभावित किया और अमेरिकी साइबर सुरक्षा और बुनियादी ढांचा सुरक्षा एजेंसी (CISA) की ओर से एक तत्काल चेतावनी जारी हुई, जिसने इसे अपनी ज्ञात एक्सप्लॉइटेड कमज़ोरियों (KEV) की सूची में शामिल कर लिया।
मई 2026 (NVD/SentinelOne): गॉग्स के रिलीज़-डिलीशन फंक्शन में एक नई कमांड इंजेक्शन बग (CVE-2026-26194) दर्ज की गई, जिसने कोडबेस में गिट ऑप्शन इंजेक्शन समस्याओं की सूची को और लंबा कर दिया ।
इस इतिहास ने रैपिड7 के इस ताज़ा खुलासे को एक सामान्य सुरक्षा एडवाइज़री से कहीं अधिक बना दिया है। जैसा कि एक उद्योग आउटलेट ने कहा, यह स्थिति "ओपन सोर्स प्रोजेक्ट्स की सीमाओं की याद दिलाती है" जब वे एक अकेले, अनुत्तरदायी मेंटेनर पर निर्भर हों । बिना किसी प्रभावी मल्टी-स्टेकहोल्डर गवर्नेंस के, व्यापक रूप से उपयोग किया जाने वाला एक महत्वपूर्ण बुनियादी ढांचा एक स्थायी जोखिम बन सकता है।
अभी अपने गॉग्स सर्वर को कैसे सुरक्षित करें
चूंकि कोई सॉफ़्टवेयर पैच उपलब्ध नहीं है, एडमिनिस्ट्रेटरों को अटैक वेक्टर को बेअसर करने के लिए कॉन्फ़िगरेशन बदलावों और नेटवर्क-स्तरीय नियंत्रणों पर निर्भर रहना होगा। निम्नलिखित कदम तत्काल ख़तरे को रोकते हैं और अटैक सरफ़ेस को कम करते हैं।
1. 'रिबेस बिफोर मर्जिंग' को तुरंत अक्षम करें
यह सबसे प्रभावी उपाय है। पूरी अटैक चेन इसी विशिष्ट मर्ज स्टाइल पर निर्भर करती है। रिपॉजिटरी या इंस्टेंस-वाइड सेटिंग्स को "मर्ज कमिट" (Merge commit) या "स्क्वॉश" (Squash) में बदलने से कमज़ोर कोड पाथ पूरी तरह से समाप्त हो जाता है ।
2. नेटवर्क की पहुंच को प्रतिबंधित करें
इस हमले के लिए पुल रिक्वेस्ट बनाने के लिए प्रमाणित HTTP पहुंच की आवश्यकता होती है। यदि आपके गॉग्स सर्वर को सार्वजनिक होने की आवश्यकता नहीं है, तो इसे किसी VPN या फ़ायरवॉल के पीछे ले जाएं जो केवल विश्वसनीय आंतरिक उपयोगकर्ताओं को ही अनुमति देता है। यह प्लैटफ़ॉर्म को बड़े पैमाने पर इंटरनेट स्कैनर्स और सामान्य हमलावरों से हटा देता है।
3. उपयोगकर्ता पंजीकरण और अनुमतियों को कड़ा करें
चूंकि कोई भी प्रमाणित उपयोगकर्ता इस खामी का फायदा उठा सकता है, सर्वर पर खातों की संख्या को न्यूनतम करना एक महत्वपूर्ण बचाव है। स्व-पंजीकरण अक्षम करें और नए उपयोगकर्ताओं को मैन्युअल रूप से स्वीकृति दें। अपनी उपयोगकर्ता सूची का तुरंत ऑडिट करें और किसी भी पुराने या अज्ञात खाते को निष्क्रिय करें ।
4. विसंगतियों के लिए पुल रिक्वेस्ट की निगरानी करें
पुल रिक्वेस्ट ब्रांच नामों के लिए आक्रामक निगरानी लागू करें जिनमें संदिग्ध अक्षर हों, जिनमें डबल डैश (--), सेमीकोलन, बैकटिक, या exec, curl, या wget जैसे स्पष्ट शेल कमांड टोकन शामिल हों। एक असामान्य ब्रांच नाम एक सक्रिय एक्सप्लॉइट प्रयास का एक मजबूत संकेतक है ।
5. गॉग्स से बाहर निकलने की दीर्घकालिक योजना बनाएं
अनपैच्ड गंभीर कमज़ोरियों के प्रलेखित पैटर्न को देखते हुए, गॉग्स पर निरंतर निर्भरता एक सामरिक जोखिम है। सबसे व्यवहार्य विकल्प गिटिया (Gitea) है, जो गॉग्स का एक समुदाय-संचालित फ़ोर्क है, जिसमें एक मजबूत, मल्टी-मेंटेनर डेवलपमेंट टीम और एक उत्तरदायी सुरक्षा प्रक्रिया है। कई अन्य प्रमुख गिट सर्विस प्लेटफ़ॉर्म मौजूद हैं, लेकिन उन टीमों के लिए जिन्होंने गॉग्स को विशेष रूप से इसकी हल्की, सेल्फ-होस्टेड प्रकृति के लिए चुना था, गिटिया एक नियर-ड्रॉप-इन रिप्लेसमेंट है जो एकल-मेंटेनर अड़चन को समाप्त करता है ।
6. एक पैच के लिए तैयार रहें (यदि कभी आता है)
गॉग्स सुरक्षा पृष्ठ और गिटहब रिलीज़ की सदस्यता लेते रहें। यदि अंततः कोई पैच प्रकाशित होता है, तो तुरंत अपग्रेड करें। हालाँकि, अपनी सुरक्षा स्थिति की योजना इस धारणा के तहत बनाएं कि यह पैटर्न दोहराएगा, और भविष्य में कोई गंभीर भेद्यता फिर से महीनों तक बिना सुधार के पड़ी रहेगी।
bleepingcomputer.com
New Gogs zero-day flaw lets hackers get remote code ...
यही चूक हमलावर के लिए रास्ता खोलती है। अगर कोई हमलावर अपनी ब्रांच का नाम कुछ ऐसा रखता है जैसे --exec='ख़तरनाक कमांड', तो सिस्टम ब्रांच के नाम को एक लेबल के रूप में नहीं, बल्कि git rebase के एक कमांड फ्लैग के रूप में समझता है। --exec फ्लैग को हर कमिट के रिप्ले होने के बाद एक शेल कमांड चलाने के लिए डिज़ाइन किया गया है। इसका नतीजा यह होता है कि हमलावर गॉग्स सर्वर प्रक्रिया के विशेषाधिकारों के साथ, ऑपरेटिंग सिस्टम पर पूरी तरह से मनमाने कमांड चला सकता है।
हमले का ब्यौरा एक नज़र में:
ज़रूरी पहुंच: कोई भी सामान्य, प्रमाणित उपयोगकर्ता खाता। एडमिनिस्ट्रेटिव विशेषाधिकारों की ज़रूरत नहीं है।
हमले का तरीका: एक ख़ास तौर पर तैयार की गई पुल रिक्वेस्ट, जिसमें ब्रांच का नाम ख़तरनाक हो।
पेलोड: हमलावर --exec फ्लैग और उसके बाद अपना मनचाहा शेल कमांड इंजेक्ट करता है।
प्रभावित वर्ज़न: सबसे नवीनतम रिलीज़, Gogs 0.14.2 और 0.15.0+dev, के प्रभावित होने की पुष्टि हो चुकी है।
स्थिति: अनपैच्ड (बिना सुधार के)। 27 मई, 2026 को सार्वजनिक खुलासे के समय तक इस खामी के लिए कोई CVE पहचानकर्ता नहीं है।
रैपिड7 लैब्स (Rapid7 Labs) के लिए इस खामी को खोजने वाले सुरक्षा शोधकर्ता जोनाह बर्गेस ने इसकी प्रक्रिया को साफ़ शब्दों में समझाया: "यह भेद्यता किसी भी प्रमाणित उपयोगकर्ता को एक ख़ास ब्रांच नाम के साथ पुल रिक्वेस्ट बनाकर सर्वर पर रिमोट कोड एक्ज़ीक्यूशन (RCE) हासिल करने की अनुमति देती है, जो git rebase में --exec फ्लैग को इंजेक्ट करता है।"
एक पूर्वानुमानित संकट: मेंटेनर की निष्क्रियता का पैटर्न
जो लोग गॉग्स प्रोजेक्ट पर नज़र रखते रहे हैं, उनके लिए यह गंभीर अनपैच्ड ज़ीरो-डे कोई आश्चर्य की बात नहीं है। यह एक बहु-वर्षीय पैटर्न का सबसे ताज़ा और गंभीर उदाहरण है, जिसमें प्रोजेक्ट के प्राथमिक—और व्यवहार में, एकमात्र—मेंटेनर की ओर से सुरक्षा रिपोर्टों पर पूरी तरह से चुप्पी साध ली जाती है।
इस उपेक्षा की समय-रेखा कई स्वतंत्र अनुसंधान टीमों द्वारा अच्छी तरह से प्रलेखित है:
जुलाई 2024 (SonarSource): शोधकर्ताओं ने गॉग्स में चार अनसुलझी भेद्यताओं का सार्वजनिक खुलासा किया, जिनमें कई आर्ग्युमेंट इंजेक्शन बग और एक आंतरिक फ़ाइल विलोपन दोष शामिल थे, सभी का CVSS स्कोर 9.9 (क्रिटिकल) था। उन्होंने इनकी सूचना मेंटेनर को दी, लेकिन शुरुआती स्वीकृति के बाद संवाद बंद हो गया और कभी कोई पैच नहीं आया ।
नवंबर 2024 (स्वतंत्र शोधकर्ता): सिमलिंक ट्रैवर्सल (CVE-2024-44625) के ज़रिए एक अलग अनपैच्ड RCE की सूचना दी गई और इसे पूरी तरह से नज़रअंदाज़ कर दिया गया, जो SonarSource के अनुभव को ही दोहराता है ।
दिसंबर 2025 (Wiz Research): एक ज़ीरो-डे पाथ ट्रैवर्सल बग (CVE-2025-8110) को वास्तविक दुनिया में सक्रिय रूप से एक्सप्लॉइट किए जाने का पता चला। इसने 700 से अधिक इंटरनेट-फेसिंग सर्वरों को प्रभावित किया और अमेरिकी साइबर सुरक्षा और बुनियादी ढांचा सुरक्षा एजेंसी (CISA) की ओर से एक तत्काल चेतावनी जारी हुई, जिसने इसे अपनी ज्ञात एक्सप्लॉइटेड कमज़ोरियों (KEV) की सूची में शामिल कर लिया।
मई 2026 (NVD/SentinelOne): गॉग्स के रिलीज़-डिलीशन फंक्शन में एक नई कमांड इंजेक्शन बग (CVE-2026-26194) दर्ज की गई, जिसने कोडबेस में गिट ऑप्शन इंजेक्शन समस्याओं की सूची को और लंबा कर दिया ।
इस इतिहास ने रैपिड7 के इस ताज़ा खुलासे को एक सामान्य सुरक्षा एडवाइज़री से कहीं अधिक बना दिया है। जैसा कि एक उद्योग आउटलेट ने कहा, यह स्थिति "ओपन सोर्स प्रोजेक्ट्स की सीमाओं की याद दिलाती है" जब वे एक अकेले, अनुत्तरदायी मेंटेनर पर निर्भर हों । बिना किसी प्रभावी मल्टी-स्टेकहोल्डर गवर्नेंस के, व्यापक रूप से उपयोग किया जाने वाला एक महत्वपूर्ण बुनियादी ढांचा एक स्थायी जोखिम बन सकता है।
अभी अपने गॉग्स सर्वर को कैसे सुरक्षित करें
चूंकि कोई सॉफ़्टवेयर पैच उपलब्ध नहीं है, एडमिनिस्ट्रेटरों को अटैक वेक्टर को बेअसर करने के लिए कॉन्फ़िगरेशन बदलावों और नेटवर्क-स्तरीय नियंत्रणों पर निर्भर रहना होगा। निम्नलिखित कदम तत्काल ख़तरे को रोकते हैं और अटैक सरफ़ेस को कम करते हैं।
1. 'रिबेस बिफोर मर्जिंग' को तुरंत अक्षम करें
यह सबसे प्रभावी उपाय है। पूरी अटैक चेन इसी विशिष्ट मर्ज स्टाइल पर निर्भर करती है। रिपॉजिटरी या इंस्टेंस-वाइड सेटिंग्स को "मर्ज कमिट" (Merge commit) या "स्क्वॉश" (Squash) में बदलने से कमज़ोर कोड पाथ पूरी तरह से समाप्त हो जाता है ।
2. नेटवर्क की पहुंच को प्रतिबंधित करें
इस हमले के लिए पुल रिक्वेस्ट बनाने के लिए प्रमाणित HTTP पहुंच की आवश्यकता होती है। यदि आपके गॉग्स सर्वर को सार्वजनिक होने की आवश्यकता नहीं है, तो इसे किसी VPN या फ़ायरवॉल के पीछे ले जाएं जो केवल विश्वसनीय आंतरिक उपयोगकर्ताओं को ही अनुमति देता है। यह प्लैटफ़ॉर्म को बड़े पैमाने पर इंटरनेट स्कैनर्स और सामान्य हमलावरों से हटा देता है।
3. उपयोगकर्ता पंजीकरण और अनुमतियों को कड़ा करें
चूंकि कोई भी प्रमाणित उपयोगकर्ता इस खामी का फायदा उठा सकता है, सर्वर पर खातों की संख्या को न्यूनतम करना एक महत्वपूर्ण बचाव है। स्व-पंजीकरण अक्षम करें और नए उपयोगकर्ताओं को मैन्युअल रूप से स्वीकृति दें। अपनी उपयोगकर्ता सूची का तुरंत ऑडिट करें और किसी भी पुराने या अज्ञात खाते को निष्क्रिय करें ।
4. विसंगतियों के लिए पुल रिक्वेस्ट की निगरानी करें
पुल रिक्वेस्ट ब्रांच नामों के लिए आक्रामक निगरानी लागू करें जिनमें संदिग्ध अक्षर हों, जिनमें डबल डैश (--), सेमीकोलन, बैकटिक, या exec, curl, या wget जैसे स्पष्ट शेल कमांड टोकन शामिल हों। एक असामान्य ब्रांच नाम एक सक्रिय एक्सप्लॉइट प्रयास का एक मजबूत संकेतक है ।
5. गॉग्स से बाहर निकलने की दीर्घकालिक योजना बनाएं
अनपैच्ड गंभीर कमज़ोरियों के प्रलेखित पैटर्न को देखते हुए, गॉग्स पर निरंतर निर्भरता एक सामरिक जोखिम है। सबसे व्यवहार्य विकल्प गिटिया (Gitea) है, जो गॉग्स का एक समुदाय-संचालित फ़ोर्क है, जिसमें एक मजबूत, मल्टी-मेंटेनर डेवलपमेंट टीम और एक उत्तरदायी सुरक्षा प्रक्रिया है। कई अन्य प्रमुख गिट सर्विस प्लेटफ़ॉर्म मौजूद हैं, लेकिन उन टीमों के लिए जिन्होंने गॉग्स को विशेष रूप से इसकी हल्की, सेल्फ-होस्टेड प्रकृति के लिए चुना था, गिटिया एक नियर-ड्रॉप-इन रिप्लेसमेंट है जो एकल-मेंटेनर अड़चन को समाप्त करता है ।
6. एक पैच के लिए तैयार रहें (यदि कभी आता है)
गॉग्स सुरक्षा पृष्ठ और गिटहब रिलीज़ की सदस्यता लेते रहें। यदि अंततः कोई पैच प्रकाशित होता है, तो तुरंत अपग्रेड करें। हालाँकि, अपनी सुरक्षा स्थिति की योजना इस धारणा के तहत बनाएं कि यह पैटर्न दोहराएगा, और भविष्य में कोई गंभीर भेद्यता फिर से महीनों तक बिना सुधार के पड़ी रहेगी।
bleepingcomputer.com
New Gogs zero-day flaw lets hackers get remote code ...