Description
SQL injection vulnerability in the Oracle Database Server 10g allows remote authenticated users to execute arbitrary SQL commands with elevated privileges via the SUBSCRIPTION_NAME parameter in the (1) SYS.DBMS_CDC_SUBSCRIBE and (2) SYS.DBMS_CDC_ISUBSCRIBE packages, a different vector than CVE-2005-1197.
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.
Metasploit 1 module
-
Oracle DB SQL Injection via SYS.DBMS_CDC_SUBSCRIBE.ACTIVATE_SUBSCRIPTION
auxiliary/sqli/oracle/dbms_cdc_subscribe_activate_subscription
Exploit-DB 4
- Oracle 9i/10g ACTIVATE_SUBSCRIPTION - SQL Injection (2) EDB-3378 · remote · Feb 26, 2007 · verified
- Oracle 10g Database - 'SUBSCRIPTION_NAME' SQL Injection (2) EDB-25453 · remote · Feb 26, 2007 · verified
- Oracle 9i/10g - ACTIVATE_SUBSCRIPTION SQL Injection EDB-3364 · remote · Feb 23, 2007 · verified
- Oracle 10g Database - 'SUBSCRIPTION_NAME' SQL Injection (1) EDB-25452 · 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
- 20050418 [AppSecInc Team SHATTER Security Advisory] Multiple SQL Injection vulnerabilities in DBMS_CDC_SUBSCRIBE and DBMS_CDC_ISUBSCRIBE packages mailing-list
- http://www.argeniss.com/research/OraDBMS_CDC_SUBSCRIBEWorkaround.sql
- http://www.argeniss.com/research/OraDBMS_CDC_SUBSCRIBEExploit.txt
- http://www.appsecinc.com/resources/alerts/oracle/2005-02.html
- 20050711 Re: Problems with the Oracle Critical Patch Update for April 2005 mailing-list
- http://www.oracle.com/technology/deploy/security/pdf/cpuapr2005.pdf
- 13236 vdb-entry
- oracle-subscriptionname-sql-injection(20159) vdb-entry