ProjectCMS Multiple Input Validation Vulnerabilities
BID:34816
Info
ProjectCMS Multiple Input Validation Vulnerabilities
| Bugtraq ID: | 34816 |
| Class: | Input Validation Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | May 04 2009 12:00AM |
| Updated: | May 05 2009 08:16PM |
| Credit: | YEnH4ckEr |
| Vulnerable: |
ProjectCMS ProjectCMS 1.1 beta ProjectCMS ProjectCMS 1.0 Beta |
| Not Vulnerable: |
ProjectCMS ProjectCMS 1.2 BETA |
Discussion
ProjectCMS Multiple Input Validation Vulnerabilities
ProjectCMS is prone to multiple input-validation vulnerabilities:
- An arbitrary-file-upload vulnerability
- An information-disclosure vulnerability
- A security-bypass vulnerability
An attacker can exploit these issues to upload and execute arbitrary PHP code in the context of the webserver process, obtain sensitive information, or delete an arbitrary directory. Other attacks are also possible.
Versions prior to ProjectCMS 1.2 Beta are vulnerable.
ProjectCMS is prone to multiple input-validation vulnerabilities:
- An arbitrary-file-upload vulnerability
- An information-disclosure vulnerability
- A security-bypass vulnerability
An attacker can exploit these issues to upload and execute arbitrary PHP code in the context of the webserver process, obtain sensitive information, or delete an arbitrary directory. Other attacks are also possible.
Versions prior to ProjectCMS 1.2 Beta are vulnerable.
Exploit / POC
ProjectCMS Multiple Input Validation Vulnerabilities
Attackers can exploit these issues via a browser.
The following example URIs are available:
http://www.example.com/[HOME_PATH]/admin_includes/admin_theme_remove.php?file=../dir-to-remove/
http://www.example.com/[HOME_PATH]/addons/imagelibrary/select_image.php?dir=../
Attackers can exploit these issues via a browser.
The following example URIs are available:
http://www.example.com/[HOME_PATH]/admin_includes/admin_theme_remove.php?file=../dir-to-remove/
http://www.example.com/[HOME_PATH]/addons/imagelibrary/select_image.php?dir=../
Solution / Fix
ProjectCMS Multiple Input Validation Vulnerabilities
Solution:
The vendor released ProjectCMS 1.2 Beta to address these issues. Please see the references for more information.
ProjectCMS ProjectCMS 1.0 Beta
ProjectCMS ProjectCMS 1.1 beta
Solution:
The vendor released ProjectCMS 1.2 Beta to address these issues. Please see the references for more information.
ProjectCMS ProjectCMS 1.0 Beta
-
ProjectCMS projectcms_1.2_BETA.zip
http://sourceforge.net/project/downloading.php?group_id=260207&filenam e=projectcms_1.2_BETA.zip
ProjectCMS ProjectCMS 1.1 beta
-
ProjectCMS projectcms_1.2_BETA.zip
http://sourceforge.net/project/downloading.php?group_id=260207&filenam e=projectcms_1.2_BETA.zip
References
ProjectCMS Multiple Input Validation Vulnerabilities
References:
References:
- ProjectCMS 1.2 Beta Changelog (ProjectCMS)
- ProjectCMS Homepage (ProjectCMS)
- MULTPLE REMOTE VULNERABILITIES --ProjectCMS v-1.1 Beta--> ([email protected])