CVE-2024-21532
सभी संस्करणों में, ggit पैकेज fetchTags(branch) API के माध्यम से कमांड इंजेक्शन (Command Injection) के प्रति संवेदनशील है, जो उपयोगकर्ता इनपुट को फेच की जाने वाली ब्रांच निर्दिष्ट करने की अनुमति देता है और फिर इस स्ट्रिंग...
- प्रकाशित
- 8 अक्टू॰ 2024
- अद्यतन
- 21 मार्च 2026
- सीएनए असाइन करना
- snyk
- साक्ष्य देखे गए
- 8 अग॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:Lकम · अगले 30 दिन
- प्रतिशत
- 68.4%
- मॉडल दिनांक
- 21 सित॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
सभी संस्करणों में, ggit पैकेज fetchTags(branch) API के माध्यम से कमांड इंजेक्शन (Command Injection) के प्रति संवेदनशील है, जो उपयोगकर्ता इनपुट को फेच की जाने वाली ब्रांच निर्दिष्ट करने की अनुमति देता है और फिर इस स्ट्रिंग को एक git कमांड के साथ जोड़ता है, जिसे असुरक्षित exec() Node.js चाइल्ड प्रोसेस API को पास किया जाता है।
स्रोत
1CVE-2024-21532 के लिए प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट, ggit npm पैकेज के fetchTags API में एक कमांड इंजेक्शन कमजोरी, जो असुरक्षित exec() उपयोग को प्रदर्शित करता है।
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।