BigTree-CMS 4.2.x < 4.2.4 Multiple Vulnerabilities

medium Nessus Network Monitor Plugin ID 9555

Synopsis

The version of BigTree-CMS running on the remote server is affected by multiple vulnerabilities.

Description

The version of BigTree-CMS installed on the remote host is 4.2.x prior to 4.2.4 and is affected by multiple vulnerabilities :

- A flaw exists that allows a reflected cross-site scripting (XSS) attack. This flaw exists because the 'admin/ajax/developer/extensions/file-browser.php' script does not validate input to the 'file' parameter before returning it to users. This may allow a context-dependent attacker to create a specially crafted request that would execute arbitrary script code in a user's browser session within the trust relationship between their browser and the server.
- A flaw exists that allows a reflected XSS attack. This flaw exists because the 'admin/ajax/dashboard/integrity-check/module.php' script does not validate input to the 'id' parameter before returning it to users. This may allow a context-dependent attacker to create a specially crafted request that would execute arbitrary script code in a user's browser session within the trust relationship between their browser and the server.
- A flaw exists that allows a reflected XSS attack. This flaw exists because the 'admin/modules/pages/view-tree.php' script does not validate input to the 'id' parameter before returning it to users. This may allow a context-dependent attacker to create a specially crafted request that would execute arbitrary script code in a user's browser session within the trust relationship between their browser and the server.
- A flaw exists that may allow carrying out an SQL injection attack. The issue is due to the 'admin/modules/pages/view-tree.php' script not properly sanitizing user-supplied input to the 'id' parameter. This may allow an authenticaated remote attacker to inject or manipulate SQL queries in the back-end database, allowing for the manipulation or disclosure of arbitrary data.
- A flaw exists that may allow carrying out an SQL injection attack. The issue is due to the 'core/inc/bigtree/admin.php' script not properly sanitizing user-supplied input to the create user functionality. This may allow an authenticated remote attacker to inject or manipulate SQL queries in the back-end database, allowing for the manipulation or disclosure of arbitrary data.
- A flaw exists that may allow carrying out an SQL injection attack. The issue is due to the 'admin/ajax/pages/get-seo-score.php' script not properly sanitizing user-supplied input to the 'id' parameter. This may allow an authenticated remote attacker to inject or manipulate SQL queries in the back-end database, allowing for the manipulation or disclosure of arbitrary data.

Solution

Upgrade to BigTree-CMS version 4.2.4 or later.

See Also

https://github.com/bigtreecms/BigTree-CMS/blob/master/README.md#424-release

Plugin Details

Severity: Medium

ID: 9555

Family: CGI

Published: 9/9/2016

Updated: 3/6/2019

Risk Information

CVSS v2

Risk Factor: Medium

Base Score: 6.5

Temporal Score: 5.7

Vector: CVSS2#AV:N/AC:L/Au:S/C:P/I:P/A:P

CVSS v3

Risk Factor: Medium

Base Score: 6.3

Temporal Score: 6

Vector: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L

Temporal Vector: CVSS:3.0/E:X/RL:O/RC:C

Vulnerability Information

CPE: cpe:/a:bigtreecms:bigtree_cms

Patch Publication Date: 8/7/2016

Vulnerability Publication Date: 8/7/2016