[newangels-team.eu #11] FreeWebshop - Cross Site Scripting & SQL Injection Vulnerabilities =========================================================================================== Vendor site => http://www.sensesites.com/ Date: Jun 13 2006 Risk = MEDIUM Version: 5.0 Credit: ======= NewAngels Team - Discovered By LBDT - newangels-team.eu Description: CommonSense CMS is a Content Management System that is designed for content-rich websites created for displaying AdSense™ ads or affiliate banners. Combined with our prebuilt content collections and auto-update network, it is a powerful platform for instantly creating profitable and successful websites. Affected file: search.php There're no filters to special chars like <, >, /, etc. Then an attacker can execute html code. Chars like ' and " are replaced by a \ but that's not a problem to a good attacker, lol... foreach(explode(" ", $SEARCH) as $t) { $t = ereg_replace("['`]", "", $t); $t = ereg_replace("[^a-zA-Z0-9_]", " ", $t); if(strlen($t) > 3) $queries[] = $t; } Example: http://www.site.com/search.php?q=[XSS]&t=1 Google search -> "Powered by CommonSense CMS script"