'''
  __  __  ____         _    _ ____  
 |  \/  |/ __ \   /\  | |  | |  _ \ 
 | \  / | |  | | /  \ | |  | | |_) |
 | |\/| | |  | |/ /\ \| |  | |  _ < 
 | |  | | |__| / ____ \ |__| | |_) |
 |_|  |_|\____/_/    \_\____/|____/ 

http://www.exploit-db.com/moaub10-aradblog-multiple-remote-vulnerabilities/
'''


Abysssec Inc Public Advisory
 
 
  Title            :  aradBlog Multiple Remote Vulnerabilities
  Affected Version :  <= 1.2.8
  Discovery        :  www.abysssec.com
  Vendor	   :  http://www.arad-itc.com/
  Impact           :  Critial
  Download Links   :  http://aradblog.codeplex.com/
  Admin Page       :  http://Example.com/login.aspx

Remotely Exploitable
	Yes
Locally Exploitable
	No
	
	                 
  
 
Description :
===========================================================================================      

1- Remote Admin Access:

  In this latest of aradBlog you can access to Admin's dashboard with this virtual Path
  The value 'mainadmin' is a virtual path that defines in this DLL:  App_Web_eqzheiif.dll and  FastObjectFactory_app_web_eqzheiif class.
  
  Vulnerable code:
        ...

        public mainadmin_main_aspx()
         {
            this.AppRelativeVirtualPath = "~/mainadmin/Main.aspx";
            ...
         }  
        ...

PoC:

  http://Exapmle.com/mainadmin/Main.aspx
  


2- Arbitrary File Upload

   you can upload any malicious file using this path:

   http://Example.com/mainadmin/downloads.aspx

  if you upload a shell.aspx for example,it will be in this path:

  shell.aspx  --->  http://Example.com/downloads/uploads/2010_7_25_shell.aspx   
   Note that : the value 2010_7_25 is the exact date of server.

===========================================================================================