osTicket setup.php Accessibility

medium Nessus Plugin ID 13647

Synopsis

Application data may be modified or delete on this host.

Description

The target is running at least one instance of an improperly secured installation of osTicket and allows access to setup.php. Since that script does not require authenticated access, it is possible for an attacker to modify osTicket's configuration using a specially crafted call to setup.php to perform the INSTALL actions.

For example, if config.php is writable, an attacker could change the database used to store ticket information, even redirecting it to another site. Alternatively, regardless of whether config.php is writable, an attacker could cause the loss of all ticket information by reinitializing the database given knowledge of its existing configuration (gained, say, from reading config.php).

Solution

Remove both setup.php and gpcvar.php and ensure permissions on config.php are 644.

Plugin Details

Severity: Medium

ID: 13647

File Name: osticket_setup_php_accessible.nasl

Version: 1.11

Type: remote

Family: CGI abuses

Published: 7/14/2004

Updated: 8/15/2022

Supported Sensors: Nessus

Risk Information

CVSS v2

Risk Factor: Medium

Base Score: 6.4

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

Vulnerability Information

Required KB Items: www/osticket