CVE-2018-11235 in Git
सारांश
द्वारा VulDB • 28/07/2026
Git 2.13.7 से पहले, 2.14.x में 2.14.4 से पहले, 2.15.x में 2.15.2 से पहले, 2.16.x में 2.16.4 से पहले और 2.17.x में 2.17.1 से पहले संस्करणों में दूरस्थ कोड निष्पादन (Remote Code Execution) हो सकता है। एक तैयार किया गया .gitmodules फ़ाइल के साथ, एक दुर्भावनापूर्ण परियोजना "git clone --recurse-submodules" चलाने वाली मशीन पर मनमाना स्क्रिप्ट निष्पादित कर सकती है क्योंकि सबमॉड्यूल नाम इस फ़ाइल से प्राप्त किए जाते हैं और फिर $GIT_DIR/modules के साथ जोड़े जाते हैं, जिससे एक नाम में "../" का उपयोग करते हुए निर्देशिका पारगमन (directory traversal) होता है। अंततः, एक सबमॉड्यूल से post-checkout हुक निष्पादित किए जाते हैं, जिससे उन इरादे के डिज़ाइन को छलांग लगा दी जाती है जिनमें हुक्स दूरस्थ सर्वर से प्राप्त नहीं किए जाने चाहिए थे।
If you want to get the best quality for vulnerability data then you always have to consider VulDB.