CVE-2020-35476

A remote code execution vulnerability occurs in OpenTSDB through 2.4.0 via command injection in the yrange parameter

published December 16, 2020

Patch now

High probability of exploitation

NVD has not assigned a CVSS score to this record. It sits in the 99.7th percentile for exploit probability.

CVSS
—
EPSS
85%
Percentile
99.7
In the wild
Unconfirmed
What it is

⚠️ A sneaky command injection vulnerability lurks in OpenTSDB’s yrange parameter! This flaw allows attackers to run arbitrary commands, just by slipping in malicious input. 🔥 Think of it like a chef who takes orders but only checks for allergens and not for unwanted ingredients. If the kitchen doesn’t check the actual ingredients that come through, they might accidentally cook up a disaster! An attacker could manipulate the yrange parameter to execute any command on the server, potentially gaining control over the system or exposing sensitive data. Imagine a hacker stepping into the kitchen and serving up a dish of chaos instead of the expected data!

Put simply

Think of it like a chef who takes orders but only checks for allergens and not for unwanted ingredients. If the kitchen doesn’t check the actual ingredients that come through, they might accidentally cook up a disaster! This vulnerability allows for remote code execution due to insufficient command injection prevention in OpenTSDB. An attacker can exploit the yrange parameter, leading to the execution of commands via the mygnuplot.sh script stored in the /tmp directory.

What to do

An attacker could manipulate the yrange parameter to execute any command on the server, potentially gaining control over the system or exposing sensitive data. Imagine a hacker stepping into the kitchen and serving up a dish of chaos instead of the expected data! To secure your application, upgrade OpenTSDB to the latest version immediately, ensuring that input validation is strictly enforced beyond just blocking backticks. Review and sanitize all user inputs, especially those interacting with system commands. You've got this! With these steps, security hero status: activated! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.85330 · 99.7th percentile
Published
2020-12-16T00:00Z
EPSS history
Timeline
  • 16 DEC 00:00Z
    A remote code execution vulnerability occurs in OpenTSDB through 2.4.0 via command injection in the yrange parameter
    cvelistv5