header-logo
Suggest Exploit
vendor:
Tuelap
by:
EgiX
N/A
CVSS
N/A
PHP Object Injection
94
CWE
Product Name: Tuelap
Affected Version From: Tuelap <= 7.6-4
Affected Version To: Tuelap <= 7.6-4
Patch Exists: NO
Related CWE: CVE-2014-8791
CPE: N/A
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
2014

Tuleap PHP Unserialize Code Execution

This module exploits a PHP object injection vulnerability in Tuelap <= 7.6-4 which could be abused to allow authenticated users to execute arbitrary code with the permissions of the web server. The dangerous unserialize() call exists in the 'src/www/project/register.php' file. The exploit abuses the destructor method from the Jabbex class in order to reach a call_user_func_array() call in the Jabber class and call the fetchPostActions() method from the Transition_PostAction_FieldFactory class to execute PHP code through an eval() call. In order to work, the target must have the 'sys_create_project_in_one_step' option disabled.

Mitigation:

Disable the 'sys_create_project_in_one_step' option
Source

Exploit-DB raw data: