|
|||||||||||
|
[waraxe-2007-SA#055] - Sql Injection in SiteX CMS 0.7.3 Beta
From: <come2waraxe(at)yahoo.com>
Date: Thu Sep 27 2007 - 09:24:20 EDT [waraxe-2007-SA#055] - Sql Injection in SiteX CMS 0.7.3 Beta
Author: Janek Vind "waraxe"
Target software description: SiteX is a versitile web tool that will enable you to start your own dynamic website in under 5 minutes. Driven by PHP and MySQL, SiteX consists of components common to most personal and professional websites. Vulnerabilities: Sql Injection in "search.php" Let's analyze "search.php" source code: ------------>[source code]<------------ if(isset($_GET['search'])) $search = stripslashes($search);
$search = trim(stripslashes($search));
------------>[/source code]<----------- As we can see, stripslashes() is used against search string, so that "magic_quotes" will not help against sql injection. And following function "sxPhotoSearchResults()" is not sanitizing search string either. So let's have a test: http://victim.com/search.php?search=O'Brien and we get nice error message: SiteX experienced error #1 with an SQL bash readout of : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Brien%' OR SiteX_Photos.name LIKE '%O'Brien%' OR SiteX_Photos.description LIKE '' at line 2 Yep, sql injection exists here. Now, some facts about this injection:
Greetings:
Greets to ToXiC, LINUX, y3dips, Sm0ke, Heintz, slimjim100, Chb
and all other people who know me!
Contact:
come2waraxe@yahoo.com
Homepage: http://www.waraxe.us/ Shameless advertise: Astronomy books - http://astronomy.oldreadings.com/ User Manuals - http://user-manuals.waraxe.us/
This archive was generated by hypermail 2.1.8 : Sun Oct 28 2007 - 06:18:11 EDT |
||||||||||
|
|||||||||||