Vulnerability · Published Dec 16, 2020 · Assigned by mitre

CVE-2020-35476

Critical 9.8

In plain English

A critical-severity security flaw in the net.opentsdb:opentsdb package (Maven). There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 85.3% (higher than 99.7% of all known vulnerabilities). Ready-made attack tooling exists: Metasploit, Nuclei, public proof-of-concept code.

Severity (CVSS NVD)9.8Critical
Exploit odds (30 days)85.3%top 0.3% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack tooling3Metasploit, Nuclei, Public PoC

Official description

A remote code execution vulnerability occurs in OpenTSDB through 2.4.0 via command injection in the yrange parameter. The yrange value is written to a gnuplot file in the /tmp directory. This file is then executed via the mygnuplot.sh shell script. (tsd/GraphHandler.java attempted to prevent command injections by blocking backticks but this is insufficient.)

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Mavennet.opentsdb:opentsdbno fix listedGHSA-hv53-q76c-7f8c

Affected products (as reported)

VendorProductVersions
n/a n/a n/a

References