Sonium Enterprise Adressbook Version 0.2 (folder) RFI

2006-08-21T00:00:00
ID SECURITYVULNS:DOC:13971
Type securityvulns
Reporter Securityvulns
Modified 2006-08-21T00:00:00

Description

+-------------------------------------------------------------------- + + Sonium Enterprise Adressbook Version 0.2 (folder) RFI + + Original advisory: + http://www.bb-pcsecurity.de/Websecurity/342/org/Sonium_Enterprise_Adressbook_Version_0.2_(folder)_RFI.htm + +-------------------------------------------------------------------- + + Affected Software .: Sonium Enterprise Adressbook Version 0.2 + Venedor ...........: http://www.sonium-php.de + Class .............: Remote File Inclusion + Risk ..............: high (Remote File Execution) + Found by ..........: Philipp Niedziela + Contact ...........: webmaster[at]bb-pcsecurity[.]de + +-------------------------------------------------------------------- + + Affected Files: + /plugins/.php (not config.php) + + First lines of all these scripts: + ..... + include("$folder/config.php"); + ..... + +-------------------------------------------------------------------- + + $folder is not properly sanitized before being used + +-------------------------------------------------------------------- + + Solution: + Deny direct access to all files in folder "plugins" + or modify code: + + if(!isset($_REQUEST['folder']) && !isset($_GET['folder']) && !isset($_POST['folder'])){ + //code of org. .php + } + else { + echo "You cannot access this file directly."; + die(); + } + +-------------------------------------------------------------------- + + PoC: + + http://[target]/plugins/1_Adressbuch/delete.php?folder=[script] + +-------------------------------------------------------------------- + + Greets: /str0ke + +-------------------------[ E O F ]----------------------------------