Traq admincp/common.php authenticate() Function Authentication Bypass Remote Code Execution

This script is Copyright (C) 2012-2015 Tenable Network Security, Inc.


Synopsis :

The remote web server hosts an application that allows arbitrary code
execution.

Description :

The version of Traq installed on the remote host contains a flaw that
could allow a remote attacker to bypass the authentication mechanism and
inject and execute arbitrary code. The flaw is caused by the
application failing to properly restrict admin rights in the
'authenticate()' function in 'admincp/common.php'.

Note that successful exploitation of this issue, such as by this plugin,
results in a persistent change to the site. To undo this change, the
'traq_plugin_code' table of the MySQL database will need to be modified
to remove the code added by this plugin.

See also :

http://www.saintcorporation.com/cgi-bin/exploit_info/traq_authenticate

Solution :

Upgrade to version 2.3.1 or later.

Risk factor :

High / CVSS Base Score : 7.5
(CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P)
CVSS Temporal Score : 6.2
(CVSS2#E:F/RL:OF/RC:C)
Public Exploit Available : true

Family: CGI abuses

Nessus Plugin ID: 62892 ()

Bugtraq ID: 50961

CVE ID:

Ready to Scan Unlimited IPs & Run Compliance Checks?

Upgrade to Nessus Professional today!

Buy Now

Combine the Power of Nessus with the Ease of Cloud

Start your free Nessus Cloud trial now!

Begin Free Trial