HexBrain

Acronis · Report #923022

Administrative access to development deployment of web service due to auto-filled credentials

Validstatus
highseverity
$250bounty
26upvotes
16 Feb 2021disclosed

Summary

It was possible to gain administrative permissions on https://admin.acronis.host due to auto-filled credentials. The service was used for development purposes only and did not contain any sensitive data or data of real users.

Summary: I discovered an Acronis admin panel which auto filled credentials. This allowed me to gain access multiples databases and get an authentication token for the internal API.

Username:[email protected]
Password:password

I was able to discover an SQL injection and authenticate myself on dev.acronis.host (which is the internal API). Example request:

GET /api/admin/pages?page=1&limit=100&sort=%2Btype&filter=%7B%7D&search= HTTP/1.1
Host: dev.acronis.host
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:77.0) Gecko/20100101 Firefox/77.0
Accept: application/json, text/plain, */*
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Authorization: Bearer {token}
Origin: https://admin.acronis.host
Connection: close
Referer: https://admin.acronis.host/dev.acronis.host/en-US/products/4372

Further analysis concluded that data was development and no real users were affected. Acronis is a great team and I look forward to working with them in the future.

How it was found

The write-up for this report has not been downloaded yet, or the program disclosed it without one. Read it on HackerOne.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original