CVE-2017-15054
HighSummary
An arbitrary file upload vulnerability in TeamPass before version 2.1.27.9 allows remote authenticated users to upload arbitrary files leading to Remote Command Execution.
Risk Assessment
An attacker with access to the system can exploit this vulnerability to execute arbitrary code on the server, posing a serious security threat to the organization.
Recommendation
It is recommended to update TeamPass to version 2.1.27.9 or later to mitigate this vulnerability and to monitor logs for potential attack attempts.
Other vulnerabilities in TeamPass
See all- CVE-2017-15055High
TeamPass versions before 2.1.27.9 do not properly enforce item access control in items.queries.php. This allows an attacker to copy arbitrary items, edit them in read-only directories, delete items, and access the history and attributes of directories.
- CVE-2015-7563High
CVE-2015-7563 describes a CSRF vulnerability in TeamPass version 2.1.24 and earlier that allows remote attackers to hijack the authentication of an authenticated user.
- CVE-2014-3773High
Multiple SQL injection vulnerabilities in TeamPass before version 2.1.20 allow remote attackers to execute arbitrary SQL commands through various parameters in PHP files.
- CVE-2014-3772High
TeamPass before 2.1.20 allows remote attackers to bypass access restrictions via a request to index.php followed by a direct request to a file that calls the session_start function before checking the CPM key.
- CVE-2014-3771High
TeamPass before version 2.1.20 allows remote attackers to bypass access restrictions via the language file path in a request to index.php or in a 'change_user_language' request to sources/main.queries.php.
- CVE-2017-9436Critical
TeamPass versions before 2.1.27.4 are vulnerable to a SQL injection in users.queries.php.
Original NVD description (English source)
An arbitrary file upload vulnerability, present in TeamPass before 2.1.27.9, allows remote authenticated users to upload arbitrary files leading to Remote Command Execution. To exploit this vulnerability, an authenticated attacker has to tamper with parameters of a request to upload.files.php, in order to select the correct branch and be able to upload any arbitrary file. From there, it can simply access the file to execute code on the server.

