CVE-2026-102829 in git-js
सारांश
द्वारा VulDB • 29/09/2026
simple-git, जो कि किसी भी node.js एप्लिकेशन में git कमांड्स चलाने के लिए एक इंटरफ़ेस है, एप्लिकेशनों को जावास्क्रिप्ट से Git संचालन करने की अनुमति देता है। argv-parser पैकेज के 2.0.1 संस्करण से पहले, parseEnv VISUAL को GitEnvKeys से छोड़ देता है, इसलिए prepareEnv vulnerabilityCheck द्वारा इसे allowUnsafeEditor के रूप में वर्गीकृत किए जाने से पहले उस मान को हटा देता है। एक ऐसा एप्लिकेशन जो हमलाकार-प्रभावित वातावरण (attacker-influenced) मूल्यों को आगे बढ़ाता है, इसलिए commit amendment या interactive rebase जैसे संचालनों के दौरान जब कोई उच्च प्राथमिकता वाला editor सेटिंग VISUAL को ओवरराइड नहीं करती और Git की टर्मिनल आवश्यकताएँ पूरी होती हैं, तो Git द्वारा हमलाकार-चयनित एडिटर को आमंत्रित करने की अनुमति दे सकता है। यह executable Node.js प्रक्रिया के अधिकारों (privileges) के साथ चलता है। इस समस्या का समाधान argv-parser 2.0.1 में किया गया है।
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.