Description
SQL injection vulnerability in the SYS.DBMS_METADATA_UTIL package in Oracle Database 10g, and possibly earlier versions, might allow remote attackers to execute arbitrary SQL commands via unknown vectors. NOTE: due to the lack of relevant details from the Oracle advisory, a separate CVE is being created since it cannot be conclusively proven that this issue has been addressed by Oracle. It is possible that this is the same issue as Oracle Vuln# DB05 from the January 2006 CPU, in which case this would be subsumed by CVE-2006-0260. However, there are some inconsistencies that make this unclear, and there is also a possibility that this is related to DB06, which is subsumed by CVE-2006-0259.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 2
- Oracle 9i/10g DBMS_METADATA.GET_DDL - SQL Injection (2) EDB-3377 · remote · Feb 26, 2007 · verified
- Oracle 9i/10g - DBMS_METADATA.GET_DDL SQL Injection EDB-3363 · remote · Feb 23, 2007 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://www.red-database-security.com/advisory/oracle_sql_injection_dbms_metadata_util.html
- VU#629316 third-party-advisory
- http://www.integrigy.com/info/IntegrigySecurityAnalysis-CPU0106.pdf
- oracle-january2006-update(24321) vdb-entry
- http://www.red-database-security.com/advisory/oracle_cpu_jan_2006.html
- TA06-018A third-party-advisory
- http://www.oracle.com/technology/deploy/security/pdf/cpujan2006.html