CVE-2017-7281
HighSummary
An issue was discovered in Unitrends Enterprise Backup before version 9.1.2 related to a lack of input sanitization in the createReportName and saveReport functions. This allows an authenticated user to create a randomly named file on disk with a user-controlled extension, contents, and path, leading to remote code execution.
Risk Assessment
The lack of proper input sanitization poses a risk of remote code execution, which can lead to serious security breaches within the organization.
Recommendation
It is recommended to update Unitrends Enterprise Backup to version 9.1.2 or later and to implement additional security measures to restrict the ability of users to input unsafe data.
Other vulnerabilities in Unitrends Enterprise Backup
See all- CVE-2017-7283High
An authenticated user of Unitrends Enterprise Backup before version 9.1.2 can execute arbitrary OS commands by sending a specially crafted filename to the /api/restore/download-files endpoint, related to the downloadFiles function in api/includes/restore.php.
- CVE-2017-7284High
An attacker that has hijacked a Unitrends Enterprise Backup (before 9.1.2) web server session can leverage api/includes/users.php to change the password of the logged in account without knowing the current password. This allows for an account takeover.
- CVE-2014-3139High
In Unitrends Enterprise Backup 7.3.0, a vulnerability allows remote attackers to bypass authentication by setting the auth parameter to a certain string.
- CVE-2014-3008High
Unitrends Enterprise Backup version 7.3.0 allows remote authenticated users to execute arbitrary commands via shell metacharacters in the comm parameter to recoveryconsole/bpl/snmpd.php.
- CVE-2017-7280Critical
An issue was discovered in api/includes/systems.php in Unitrends Enterprise Backup before version 9.0.0. User input is not properly filtered before being sent to a popen function, allowing for remote code execution.
- CVE-2017-7279Critical
An unprivileged user of the Unitrends Enterprise Backup before version 9.0.0 can escalate to root privileges by modifying the 'token' cookie issued at login.
Original NVD description (English source)
An issue was discovered in Unitrends Enterprise Backup before 9.1.2. A lack of sanitization of user input in the createReportName and saveReport functions in recoveryconsole/bpl/reports.php allows for an authenticated user to create a randomly named file on disk with a user-controlled extension, contents, and path, leading to remote code execution, aka Unrestricted File Upload.

