CVE-2020-35476
OpenTSDB 2.4.0 तक के संस्करणों में yrange पैरामीटर में कमांड इंजेक्शन के माध्यम से एक रिमोट कोड निष्पादन भेद्यता उत्पन्न होती है। yrange मान /tmp निर्देशिका में एक gnuplot फ़ाइल में लिखा जाता है। इस फ़ाइल को फिर...
- प्रकाशित
- 16 दिस॰ 2020
- अद्यतन
- 4 अग॰ 2024
- सीएनए असाइन करना
- mitre
- साक्ष्य देखे गए
- 8 अग॰ 2026
प्राथमिक सीवीएसएस
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:Hउच्च · अगले 30 दिन
- प्रतिशत
- 99.7%
- मॉडल दिनांक
- 17 अक्टू॰ 2026
ईपीएसएस एक सांख्यिकीय अनुमान है, कोई निश्चितता या प्रभाव का माप नहीं। इसे सीवीएसएस, केईवी स्थिति, एक्सपोज़र और अपने वातावरण के साथ मिलाएं।
सारांश
OpenTSDB 2.4.0 तक के संस्करणों में yrange पैरामीटर में कमांड इंजेक्शन के माध्यम से एक रिमोट कोड निष्पादन भेद्यता उत्पन्न होती है। yrange मान /tmp निर्देशिका में एक gnuplot फ़ाइल में लिखा जाता है। इस फ़ाइल को फिर mygnuplot.sh शेल स्क्रिप्ट के माध्यम से निष्पादित किया जाता है। (tsd/GraphHandler.java ने बैकटिक्स को ब्लॉक करके कमांड इंजेक्शन को रोकने का प्रयास किया था, लेकिन यह अपर्याप्त है।)
स्रोत
opentsdb/CVE-2020-35476
OpenTSDB Arbitrary Command Injection Remote Code Execution (CVE-2020-35476)
Vulhub vulnerability labsघोषित शर्तें
- lab image version: vulhub/opentsdb:2.4.0(opentsdb/CVE-2020-35476/docker-compose.yml:services.opentsdb.image)
modules/exploits/linux/http/opentsdb_yrange_cmd_injection.rb
Metasploit Framework modulesघोषित शर्तें
- platform: Linux,Unix($.exploit_linux/http/opentsdb_yrange_cmd_injection.platform)
- verification: check_declared($.exploit_linux/http/opentsdb_yrange_cmd_injection.check)
http/cves/2020/CVE-2020-35476.yaml
Nuclei Templatesघोषित शर्तें
- network: http($.protocol_keys)
- verification: status,word($.matchers[*].type)
- oob: interactsh_reference($.template_text)
जिम्मेदारीपूर्ण उपयोग
भेद्यता जानकारी का उपयोग केवल उन प्रणालियों पर करें जिनके मालिक आप हैं या परीक्षण के लिए अधिकृत हैं। किटप्लॉइट सार्वजनिक अनुसंधान मेटाडेटा से लिंक करता है और शोषण कोड या दुर्भावनापूर्ण पेलोड को संग्रहीत नहीं करता है।